、C语言输入一个整数(1<n<100)在输入n个字符,将小写字母转换为大写字母,其他不变,输出变换后的字符

C语言输入一个整数(1<n<100)在输入n个字符,将大写字母转换为小写字母,其他不变,输出变换后的字符数组
样例输入4
aTF6
样例输出ATF6

第1个回答  推荐于2017-09-21
#include <stdio.h>

int main()
{
int n, i;
char str[100];

scanf("%d", &n);
getchar();

for (i = 0; i < n; i++)
{
str[i] = getchar();
if (str[i] >= 'a' && str[i] <= 'z')
str[i] -= 32;
}
str[n] = '\0';
puts(str);

return 0;
}本回答被网友采纳
第2个回答  2011-12-19
1,读入字符组
2,后判断每个字符的类型
3,转换该转的就行了
第3个回答  2011-12-19
大小写转换是变量大写加32变小写,小写减32变大写。

、C语言输入一个整数(1<n<100)在输入n个字符,将小写字母转换为大写字母...
str[n] = '\\0';puts(str);return 0;}

你好,在C语言中,输入一个字符,将大小写字母互换,其他字符不变的_百度知...
printf("%s\\n",str);}

...一串字符,将其中小写字母全部装换为大写字母,其他字符保持不变。_百...
for (int i=0; i!=len; ++i) { printf("%c",str[i]);} return 0;} 输入我就不写了,

C语言编程,从键盘输入一字符串,将其中的小写字母全部转换成大写字母
printf("file cannot be closed \\n");else printf("file is now closed \\n");return 0;} 程序运行如下:

C语言 功能:将字符串中的小写字母转换为对应的大写字母,其他字符...
main(){ char *s;printf("Input a string please!\\n");gets(s);printf("The result:\\n%s\\n",toDaXie(s));getch();} char *toDaXie(char *s)\/*函数--变大写的具体内容*\/ { int i;for(i=0;i96&&s[i]<123)\/*如果这个字是小写字母*\/ s[i]-=32;\/*那就把它变成大写*\/ } ...

c语言 输入一串字符。将有4小写字母转变为大写。其他不变。并输出。最...
void main(){ char a[100];int i;printf("请输入一个字符串(长度小于100):\\n");gets(a);\/\/输入一个字符串,存在字符数组a中。for(i=0;i<100&&a[i]!='\\0';i++)\/\/判断 if((a[i]>='a')&&(a[i]<='z'))\/\/判断字符是否是小写字母 a[i]=a[i]-32;\/\/是小写字母就将他...

C语言 数组 输入一行文字,要求将每个单词的首字母由小写改为大写,单词...
include"stdio.h"void main(){int i;char str[100];printf("请输入一个字符串:");gets(str);if(str[0]>=97&&str[0]<=122)str[0]=str[0]-32;for(i=1;str[i]!='\\0';i++){if(str[i-1]==' '&&str[i]>=97&&str[i]<=122)str[i]=str[i]-32;}puts(str);} 希望我...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
char in ;while((in=getchar())!='\\n'){ if(in>='A'&&in<='Z'){in=in+32;printf("大写写转小写%in\\n",in);} else if (in>='a'&&in<='z'){in=in-32;printf("小写转大写%in\\n",in);} }

c语言编程输入小写字母变大写 大写变小写 数字不变
include<stdio.h> include<conio.h> int main(void){ char a[1000],c;int i=0;while((c=putchar())!=EOF){ if(c>='A'&&c<='Z'||c<='z'&&c>='a') a[i]=c>='a'?c-32:c+32;else a[i]=c;i++;} puts(a);getch();return 0;} ...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\\n,y);} 代码在DEVC++环境下运行效果如下:\/iknow-pic.cdn.bcebos.com\/e4dde71190ef76c6732564659016fdfaae51678d"target="_blank"title="点击查看大图"class="ikqb_...

相似回答