本文目录一览:
- 1、C语言,利用指针编写程序:把从键盘输入的字符串逆序存放并输出
- 2、C语言指针逆序存放数组元素
- 3、C语言编程:用指针接收键盘输入的字符串并逆序输出到屏幕(串长度小于100),怎么做?
- 4、c语言利用指针编写程序,将数组元素逆序输出
- 5、c语言中怎么利用指针把一个从键盘输入的单词以逆序输出
C语言,利用指针编写程序:把从键盘输入的字符串逆序存放并输出
#include stdio.h
#include string.h
void reverse(char* str)
{
char* p = str + strlen(str)-1;
char temp;
while(strp)
temp=*p, *p--=*str, *str++=temp;
}
void main()
{
char str[1000];
gets(str);
reverse(str);
printf("%s\n", str);
}
C语言指针逆序存放数组元素
#include<stdio.h>
main()
{
int a[10],b[10],i,j,n,count=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(j=n-1;j>=0;j--)
{
b[count]=a[j];
count++;
}
printf("%d",b[0]);
for(i=1;i<n;i++)
{
printf("%d",b[i]);
}
}
输入格式:
输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。
输出格式:
在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。
输入样例:
4
10812
输出样例:
21810
扩展资料:
printf()用法:
1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。
格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。
要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。
2、printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。
printf()函数的调用格式为:printf("lt;格式化字符串gt;",lt;参量表gt;)。
其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。
C语言编程:用指针接收键盘输入的字符串并逆序输出到屏幕(串长度小于100),怎么做?
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
char s[100],*p;
printf("Please enter a string...\n");
scanf("%99s",s);//输入字符串
for(p=s;*p!='\0';p++);
for(p--;p=s;p--)
printf("%c",*p);
putchar('\n');
return 0;
}
(比较简单,但若帮助了你,还是点一下采纳吧)
c语言利用指针编写程序,将数组元素逆序输出
#includestdio.h
#define N 10
void main() { int a[N],i,*p;
p=a; for ( i=0;iN;i++,p++ ) scanf("%d",p);
p--; for ( i=0;iN;i++,p-- ) printf("%d ",*p); printf("\n");
}
c语言中怎么利用指针把一个从键盘输入的单词以逆序输出
#includestdio.h
void main() { char str[256],*p,*q;
p=q=str; scanf("%s",str); while ( *p!=0 ) p++; //找到字符串末尾
p--; while ( p=q ) { printf("%c",*p); p--; } printf("\n");
}