mdsk.net
当前位置:首页 >> C语言题 给定字符串,按字母表正序输出其中的大写字母 >>

C语言题 给定字符串,按字母表正序输出其中的大写字母

思路:弄一个26长度的INT数组,然后初始化成0,每找到一个大写,就更新对应位置,之后把所有不是0的按顺序打出来就可以了 #include #include #include int main() { int num[26]; int temp , len; char input[1000]; scanf("%s" , input); len =...

#include int main(){ char ch='a'; while(ch = 'a')printf("%c",ch--); // 反序输出 return 0;}

void main(){ char input1, input2; scanf("%c%c", &input1, &input2); if (input1 < input2) { printf("%c%c", input1, input2); } else{ printf("%c%c", input2, input1); }}//输入的时候需注意只取前2个字符

#include #include int main () { char a,b; printf ("input 2 lowercase letter: "); scanf (" %c %c",&a,&b); printf("\nupper case: %c %c\n", a-'a'+'A',b-'a'+'A'); if (b>='a' && b'z') b='a';}; printf("next letter is: %c\n",b); retur...

#incldueint main(){char a,b,c,t;scanf("%c%c%c",&a,&b,&c);//注意输入没有空格的,直接就这3个字母if (a>b) {t=a;a=b;b=t;}if (a>c) {t=a;a=c;c=t;}if (b>c) {t=c;c=b;b=t;}printf("%c %c %c\n",a,b,c);return 0;}

#includeint main(void){char ch;int flag=0;while((ch=getchar())!='\n'){ if(ch>='A' && ch

#include void main(){char a,b;scanf("%c%c",&a,&b);printf("%c%c%c",a-32,b-32,(b-'a'+1)%26+'a');}//运行示例:

提供一个吧!效率不是很高,当做抛砖引玉吧 #include #include #include void main() { char re[21][100]; int i=0; while(i

#include #include void main() { FILE*fp; char ch; int i=0; printf("输入字符以#结尾:"); fp=fopen("file.txt","w"); ch=getchar(); while(ch!='#') { fputc(ch-32,fp); ch=getchar(); } fclose(fp); fp=fopen("file.txt","r"); ch=fgetc(f...

此答案采用Microsoft visual C++软件编写,欢迎大家批评指正,主要实现了输入一个英文字母,输出字母表中他前后的字母! #include int main() { char c; c=getchar(); if(c>'A'&&c'a'&&c

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com