从键盘输入若干字符,直到输入字符“#”为止,将其中的小写字母转换成大写字母输出,其他字符原样输出。

如题所述

第1个回答  2016-04-05
#include<stdio.h>
int main()
{char c;
while(1)
{scanf("%c",&c);
if(c=='#')break;
if(c>='A'&&c<='z')c-=32;
printf("%c",c);
}
return 0;
}本回答被网友采纳

...#”为止,将其中的小写字母转换成大写字母输出,其他字符原样输出...
int main(){char c;while(1){scanf("%c",&c);if(c=='#')break;if(c>='A'&&c<='z')c-=32;printf("%c",c);} return 0;}

...个字符串,将其中的的小写字母改为大写字母,并输出修改后的字符串_百...
include <stdio.h>int main() {int i = 0;char s[100];fgets(s,100,stdin);while(s[i]) {if(s[i] >= 'a' && s[i] <= 'z')s[i] -= 'a' - 'A';++i;}printf("%s\\n",s);return 0;}

编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母...
printf("转换后的字符串是:\\n");puts(fgets(str,strlen(str)+1,fp));\/\/从文件读取一个字符串,长度是strlen(str),并且显示出来 fclose(fp);return 0;

从键盘输入一串字符以“!”结束,将其中小写字母转换成大写字母输出
include <stdio.h> int main(){ char s[100];int i;gets(s);for(i=0;s[i]!='\\0';i++)if((s[i]>='a')&&(s[i]<='z'))s[i]=s[i]-32;puts(s);system("PAUSE");}

...将输入的字符串中的小写字母转换成大写字母输出。
include<stdio.h> void main(){ char s[81],*p;printf("请输入字符串:");gets(s);p=s;while(*p){ if(*p>='a'&&*p<='z')*p-=32;p++;} puts(s);} 运行结果:

从键盘输入一串字符,直到输入‘#’为止,要求将其中的大写字母转换为小写...
include<iostream> using namespace std;void main(){ char ch;while(cin>>ch){ if(ch == '#')break;if(ch <= 96 && ch >= 65)ch += 32;else if(ch >= 97)ch -= 32;cout<<"转换大小写:"<<ch<<endl;} }

...以#结束的字符串,将小写字母全部转换成大写字母,大
include <stdio.h> int main(){ char str[100];char ch;int i=0;while((ch=getchar())!='#'){ if(ch<='z' && ch>='a')ch=ch-32;else if(ch>='A' && ch<='Z')ch=ch+32;str[i++]=ch;} str[i]='\\0';printf("%s\\n",str);return 0;} 亲测有效!

C语言编程,从键盘输入一字符串,将其中的小写字母全部转换成大写字母
代码如下:include <stdio.h> include <stdlib.h> include <ctype.h> int main() { FILE *fp;if((fp=fopen("123.txt","a"))==NULL)printf("file cannot open \\n");else printf("file opened for writing \\n");char ch;while((ch = getchar()) != '\\n'){ fputc(toupper(ch),...

...个字符串,将其中的小写字母改为大写字母,其他字符不变,并输出这个字...
void main(){ int i=0;char a[100],c;printf("请输入字符串的内容:\\t");do{ scanf("%c",&a[i]);c=a[i];i++;}while(c!='\\n');a[i]='\\0';i=0;printf("输入字符串的内容为:\\t");while(a[i]!='\\0'){ printf("%c",a[i]);i++;} printf("转换后字符串的内容...

C语言,从键盘输入一字符串,将其中的小写字母全转换成大写字母后输出。小...
include<stdio.h>char toupper(char c){ if(c>='a'&&c<='z')c-=32; return c;}int main(){ char s[200]; int i; gets(s); for(i=0; s[i]; i++) s[i]=toupper(s[i]); printf("%s\\n",s); return 0;} ...

相似回答