大小写字母转换c语言程序(c语言基础编程100道)

c语言,编写一个程序,输入一个大写字母,转换为对应小写字母并输出?

include<stdio.h>

include<stdlib.h>

int main()

int ch = 0;

printf(“输入一个字符!n”);

while ((ch = getchar()) != 0) //循环中ch均表示为ASCII值

if (ch >= ‘a’&&ch <= ‘z’)

printf(“%c”, ch – 32);

if (ch >= ‘A’ && ch <= ‘Z’)

printf(“%c”, ch + 32);

if (ch >= ‘0’&&ch <= ‘9’)

printf(“无效输入!”);

system(“pause”);

return 0;

计算机C语言编程程序设计题:编写程序将1-100之间所有能被7和3整除的整数输出。需详细过程谢谢?

include<stdio.h>

int main()

int i,sum=0;

for(i=1;i<=100;i++)

if(i%3==0||i%7==0)

sum+=i;

else

printf(“%3d不能被3或7整除n”,i);

printf(“所有能被3或7整除的自然数和为%dn”,sum);

return 0;

在C语言中,以下不能将变c中的大写字母转换为对应的小写字母的语句是()

  • A:c&x2B;=32B:c=c-A&x2B;aC:c=c-65&x2B;97D:c=c-32
  • A和D明显是互斥的,所以从A、D里选。而C等价于c&x2B;=32,所以选D

c语言大小写字母转换 哪里错了啊

  • includestdio.hvoid main() char x; scanf("%cn",&x); if(a=x&&x=z) printf("%c",x=x-32); else if(A=x&&x=Z) printf("%c",x=x&x2B;32);为何我要输入至少两个字符 按回车才有结果?
  • scanf("%cn",&x);去掉n
版权声明

返回顶部