1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言将一字符串输入到数组(长度不超过80)后将其输出 将其中的英文字母大小写互

C语言将一字符串输入到数组(长度不超过80)后将其输出 将其中的英文字母大小写互

时间:2023-10-21 05:40:24

相关推荐

C语言将一字符串输入到数组(长度不超过80)后将其输出  将其中的英文字母大小写互

题目

将一字符串输入到数组(长度不超过80)后将其输出,

将其中的英文字母大小写互换后再将整个字符串输出。

代码

# include <stdio.h># include <string.h># define N 80/*将一字符串输入到数组(长度不超过80)后将其输出,将其中的英文字母大小写互换后再将整个字符串输出。*/void main(){char a[N],b[N+1];int i;printf("请输入长度小于%d的字符串:\n",N);gets(a);if (N<strlen(a)) printf("输入的字符串长度为:%d,长度大于%d,程序结束\n",strlen(a),N);else{printf("输入的字符串为:\n");puts(a);printf("输入的字符串长度为:%d\n",strlen(a));for(i=0;i<N;i++){//printf("%d",i);//printf("%c",a[i]);if(a[i]>='a'&&a[i]<='z'){b[i]=a[i]-32;// printf("%c", b[i]);}else if(a[i]>='A'&&a[i]<='Z'){b[i]=a[i]+32; // printf("%c", b[i]);}else {b[i]=a[i];// printf("%c",b[i]);}} b[i] = '\0';printf("\n");// for(i=0;i<N;i++) printf("%c",a[i]);puts(b);}}

运行结果

C语言将一字符串输入到数组(长度不超过80)后将其输出 将其中的英文字母大小写互换后再将整个字符串输出。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。