C语言:帮忙做一下一、请写出程序,其功能是:从键盘输入一个大写字母,要求改用小写字母输出 谢谢

如题所述

#include<stdio.h>
void main()
{
char c;
printf("请输入一个大写字母");
scanf("%c",&c);
loop: if(65<=c&&90>=c)
{
printf("变换后为:%c\n",c+32);
}
else
{
printf("请正确输入大写字母");
scanf("%c",&c);
goto loop;
}
}
他那一个会出现死循环的,C语言中不允许的,但是在单片机里是可以的,我这一个使用了goto,它能够跳到指定的位置,在我的程序里它跳到了loop所在的位置,从新执行,但是我的
有一个不足之处是它只能执行一次。不过下面的这个更完善。
#include<stdio.h>
void main()
{
char c;
int n;
int i=1;
printf("请输入一个大写字母:");
printf("请输入执行的次数:");
scanf("%c",&c);
scanf("%d",&n);
while(i<=n)
{loop: if(65<=c&&90>=c)
{
printf("变换后为:%c\n",c+32);
i++;
}
else
{
printf("请正确输入大写字母");
scanf("%c",&c);
goto loop;
}
}
printf("程序结束共执行了&d次\n",i);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-14
#include<stdio.h>
void main()
{
char c;
printf("请输入一个大写字母");
scanf("%c",&c);
while(1)
{
if('A'<=c&&'Z'>=c)
{
printf("变换后为:%c\n",c+32);
return;
}
else
{
printf("请正确输入大写字母");
scanf("%c",&c);
}
}
}本回答被提问者采纳

C语言:帮忙做一下一、请写出程序,其功能是:从键盘输入一个大写字母...
include<stdio.h> void main(){ char c;printf("请输入一个大写字母");scanf("%c",&c);loop:if(65<=c&&90>=c){ printf("变换后为:%c\\n",c+32);} else { printf("请正确输入大写字母");scanf("%c",&c);goto loop;} } 他那一个会出现死循环的,C语言中不允许的,但是在单...

C语言,从键盘输入一个大写字母,要求改用小写字母输出
1、首先用vs2017软件新建一个空白的c语言文件,引入头文件并建立主函数,主函数中先定义2个char类型的变量,一个用来接收用户输入的字母,另一个用来接收处理后的结果:2、接着先用getchar函数将用户输入的字符存入变量a中去,然后用b加上32即可得到小写字母,原因就是由于大写字母与小写字母之间的差值...

c语言编程。从键盘输入一个大写字母,要求改用小写字母输出。_百度知 ...
代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:

编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出
首先定义一个字符变量;然后提醒输入大写字母;在输入大写字母后;由ASCII码转化后;输出的即为小写字母。这是一种很简洁的转化方式。当然;这种程序也有弊端;当你输入小写字母时;ASCII码就会超出范围;因为最高为127;而a的ASCII码为97;加上32后为129,显然超出范围;程序会无内容输出。不过,解决大写...

从键盘上输入一个大写字母 要求改用小写字母输出
代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:

...若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出_百 ...
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_...

c语言,从键盘中输入一个字符,如果是大写字母,转换成小写字母输出,如果...
你所写的代码是正确的,想要查看,请用这个:include <stdio.h> int main(){ char ch;scanf("%c",&ch);if(ch>='A'&&ch<='Z'){ ch=ch+32;printf("%c",ch);}else{ printf("%c",ch);} getchar();getchar();return 0;} ...

从键盘上输入一个字符串,放在数组中,要求将字符串中的大写字母转换成小...
int main() { std::string input;\/\/ 提示用户输入字符串 std::cout << "请输入一个字符串: ";std::getline(std::cin, input);\/\/ 遍历字符串并进行大小写字母转换 for (char &c : input) { if (std::isupper(c)) { c = std::tolower(c); \/\/ 如果是大写字母,转换为小写字母...

...要求如下: 1、 从键盘输入一个字符,要求使用getchar()函数读入字...
include"stdio.h"void main(){ char c;printf("请输入一个字母");c=getchar();if(c<97)printf("大写转小写,输出为:%c\\n",c+32);else printf("小写转大写,输出为:%c\\n",c-32);}

c语言程序编译,帮忙做吧...从键盘上输入若干个数,以-1结束,按照与输入...
int getMin(int a,int b,int c){ return a<b? a:(b<c? b:c);} void main(){ int a,b,c;printf("Please input three numbers:\\n");scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);printf("the max number is:%d\\n",getMax(a,b,c));printf("the min number is:...

相似回答