c语⾔⽤数组定义字符串实现逆序输出
bookspring数组字符串的逆序输出(⾃定义数组内容)
需要掌握的知识点:
1,数组怎么样定义字符串(谭浩强c的p153)
2,数组元素的简单逆序输出的原理(谭的p141)
3,输出时%c与%s的区别(%s是输出整个字符串,%c输出⼀个字符数组元素p254)
#include<stdio.h>
int main()
{
char shuzhu[]="I am a student";
int i;putchar函数
for(i=14;i>=0;i--)
printf("%c",shuzu[i])高斯模糊怎么局部使用
printf("\n");
return0;
}
从外界获取逆序内容:
1,getchar,putchar函数调⽤
django和springboot哪个难学2,for循环(第⼀个语句只在第⼀次循环时⽤⼀次,紧接着是是否进⾏第⼆次的判断,真就进⾏循环体,假就输出第⼀次结果)和while循环的理解特斯拉model3论坛
#include<stdio.h>
#include<string.h>//getchar与putchar的函数库
int main()
{
char c;
char shuzu[100];//数组长度范围
int j =0;
while((c =getchar())!='\n'&& j <=100)//没有遇到换⾏符或者在长度之内,会⼀直循环获取,获取结束标志就是回车键
{
shuzu[j]= c;
j=j+1;
}
for(j = j -1; j >=0; j--)//减1是因为循环到最后多加了⼀次,当shuzu[100]时,外⾯的i通过⾃加变成了101去判断了,⽽shuzu[]⾥⾯的i只有100
{
putchar(shuzu[j]);
补码的运算性质}
return0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论