早教吧作业答案频道 -->其他-->
输入一个英文句子(字符串),将句子中的小写字母转化成大写字母,再输出转化后的句子.(例如,输入“Helloworld",输出应为“HELLOWORLD”)当输入的句子不含空格时可以使用scanf()函数,例如
题目详情
输入一个英文句子(字符串),将句子中的小写字母转化成大写字母,再输出转化后的句子.
(例如,输入“Hello world",输出应为“HELLO WORLD”)当输入的句子不含空格时可以使用scanf()函数,例如 int a[50];scanf("%s",a);如果输入的句子包含空格,例如一个句子" i am chinese",需要使用gets()函数,例如inta[50]; gets(a);这里函数括号里面的是前面所定义的数组名.
(例如,输入“Hello world",输出应为“HELLO WORLD”)当输入的句子不含空格时可以使用scanf()函数,例如 int a[50];scanf("%s",a);如果输入的句子包含空格,例如一个句子" i am chinese",需要使用gets()函数,例如inta[50]; gets(a);这里函数括号里面的是前面所定义的数组名.
▼优质解答
答案和解析
#include
#include
int main()
{
char c=getchar();
while(c!=EOF)
{
if(islower(c)!=0)c=c-32;
putchar(c);
c=getchar();
}
return 0;
}
或者对每一位进行ascii码判断,a到z为97到122,大写字母比相应小写小32,找到小写字母减32再输出即可.
#include
int main()
{
char c=getchar();
while(c!=EOF)
{
if(islower(c)!=0)c=c-32;
putchar(c);
c=getchar();
}
return 0;
}
或者对每一位进行ascii码判断,a到z为97到122,大写字母比相应小写小32,找到小写字母减32再输出即可.
看了 输入一个英文句子(字符串),...的网友还看了以下:
Q、一、X、Y、Z五种元素的原子序数依次递增,原子序数均小于着6.已知:①Z原子最外层只有一个电子 2020-04-08 …
初速度为零的电子进入电压为U的加速电场,经加速后形成横截面积为S、电流为I的电子束.电子电量e、质 2020-05-13 …
读“俄罗斯交通运输部门结构图”,做17~19题.17.俄罗斯货物周转量最多的运输方式运输的货物可能 2020-05-16 …
如何快速输入英语单词像大家已经熟悉的,输入汉语拼音即可找到对应的汉字.那么请问,如何只输入开头几个 2020-05-16 …
输入输出接口是PNP、NPN型是什么意思,它和3极管PNP、NPN什么区别?我们说的输入输出接口是 2020-05-17 …
公输子削竹木以为鹊一道简单的题公输子削竹木以为鹊,成而飞之,三日不下,公输子以为至巧.子墨子谓公输 2020-05-20 …
每秒钟通过信道传输的二进制位数是(5)。每秒钟能够过信道传输的有效数据位是(6)。从信息流的传送效 2020-05-26 …
下面哪一种是半双工传输的例子() 2020-05-31 …
关于图灵机的问题在图灵的带子机中,设b表示空格,q1表示机器的初始状态,q4表示机器的结束状态,如 2020-06-03 …
下面是一组数制转换机的示意图.写出图①的输出结果和图②的转换步骤.下面是一组数制转换机的示意图.① 2020-06-04 …