解题思路:
注意事项:
参考代码:
#include
#define N 100
int main()
{
char string[100];//定义string[100]为字符型
int i,j;
i=0;j=0;
gets(string);//输入一串字符
for(i=0;i<N;i++)//此处循环为了使数组中的每一位代表着一个字符
{
if(string[i]=='\0')//当数组代表的字符为0时,即停止,而所得到的j的值代表有代表意义的数组的个数
{
break;
}
j++;
}
for(i=0;i<j;i++)
{
if(string[i]>='A'&&string[i]<='Z')//筛选出大写字母
{
string[i]=string[i]+32;//大写字母和小写字母在ASCII码表中序数相差32
}
}
for(i=0;i<j;i++)
{
printf("%c",string[i]);//输出新得到的数组
}
return 0;
}
0.0分
0 人评分
C语言训练-求函数值 (C语言代码)浏览:931 |
【出圈】 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1020 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:896 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2080 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
The 3n + 1 problem (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:466 |