编写c语言程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 21:30:35
从键盘输入一个大写字母,输出对应的小写字母和该小写字母对应的ASCII值。
提示:大写字母A~Z的ASCII码值为65~90,小写字母a~z的ASCII码值为97~122。可见,对应的大小写字母的ASCII码值相差32,所以大写字母转换成小写字母就是将其ASCII值加上32,小写字母转换成大写字母就是将其ASCII值减去32。

#include<stdio.h>
int main()
{int k=0;
char j[100];
printf("intput word!\n");
scanf("%s",&j);

while(j[k]!='\0')
{if('a'<=j[k]&&j[k]<='z')
{j[k]=j[k]-32;
printf("%c\t",j[k]);
printf("%d",j[k]);
}
else if('A'<=j[k]&&j[k]<='Z')
{j[k]=j[k]+32;
printf("%c\t",j[k]);
printf("%d\n",j[k]);
}
k++;}
return 0;
}