rjps.net
当前位置:首页 >> C语言输入10个字符 >>

C语言输入10个字符

#include<stdio.h> int main() { int a,b,c,d,e,i; char ch; a=0,b=0,c=0; for(i=0;i< 10;i++) { ch=getchar(); if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) a++; else if(ch>='0'&&ch<='9') b++; else if(ch == ' ') c++; else if(ch == '\n') d++; else e++; } printf("英文字母

授之以鱼不如授之以渔,我教你方法吧 你要统计的是三种量,所以的事先定义好三个变量来保存结果,假设字母数为a,数字字符为b,其他字符为c,用if来比较每次输入的字符的ASICC码与限定界限的比较结果来决定a,b,c是否加1 字母的ASICC码是从65到90(大写)外加97到122(小写) 数字是48到57(0到9) 不是上述范围内的自然就算其他字符了 PS:字幕可以直接和数字进行比较,如 a>50 的值就是1 自己试试吧,按照这个思路走肯定行

#include <string.h>#include <stdio.h> int main() { char a[10][20]; for(int i=0;i<10;i++) scanf("%s",a[i]); for(int i=0;i<9;i++) for(int j=0;j<9-i;j++) if(strcmp(a[j],a[j+1])>0) { char t[10]; strcpy(t,a[j]); strcpy(a[j],a[j+1]); strcpy(a[j+1],t); } for(int i=0;i<10;i++) printf("%s\n",a[i]); return 0; }

#include void sortArr(char a[], int n) { for(int i=0;i for(int j=i+1;j if(a[i] { char temp=a[i]; a[i]=a[j]; a[j]=temp; } } int main() { char str[10]; for(int i=0;i { scanf("%c",&str[i]); } sortArr(str,10); for(int i=0;i { printf("%c ",str[i]); } }

||可以参考下面来的代码:#include<stdio.h> int main() { char c; int num=0,lett=0,bar=0,others=0; scanf("%c",&c); while(c!='#') { if(c==' ') bar++; else if(c>='0'&&c<='9') num++; else if(c>='a'&&c<='z' || c>='A'&&c<='Z') lett++; else others++; scanf("%

先输入10个字符串,然后依次计算字符串长度,找到最长的一个,并把这个字符串输出即可.代码如下:1234567891011121314151617181920212223 #include <stdio.h>#include <string.h> intmain() { chars[10][100]; inti; intmax_i, max_len = 0;

#include main() { char s[10]; for(int i=0;i=48&&s[i]=97&&s[i]=41&&s[i] 评论0 0 0

#include <stdio.h> void main() { char c,str[10][100]; int s,max,k; int i,n; max=0; for(i=0;i<10;i++) { s=0; n=0; while((c=getchar())!='\n') { str[i][n++]=c; s+=(int)c; } str[i][n]='\0'; if(max<s) { max=s; k=i; } } printf("The Max Is:\n%s\n",str[k]); } 望采纳

maxi=aux; maxi保存最大值,如果有人比他大,就保存下来

#include int main(int argc,char *argv[]){ char a[10][100],i,k; printf("Input 10 strings\n"); for(k=i=0;i 评论0

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