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;}

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

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;}

代码如下: #include #include #include 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(...

用指针编写程序 #include void main() { char a[100]; int sum0=0,suma=0,sumA=0; gets(a); char*p; for(p=a;*p!='\0';p++) { if(*p>='0'&&*p='a'&&*p='A'&&*p

#include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; int i=0; while((ch=getchar())!=EOF) { if(isalpha(ch)) { if(isfirst==1) { ch=toupper(ch); isfirst=0; } } else { isfirst=1; } st...

#include#include#include"string.h"#include int main(){char str[100]; printf("please input a string\n"); gets(str); printf("%s\n",str); int i = 0; while(*(str+i) != 0) {if( isupper(*(str + i)))printf("%c ",*(str + i)); i++; } re...

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