int main(int arge,char *argv[]) { char ch; int alp=0,num=0,oth=0,len,alp_start,num_start,oth_start,i; while((ch=getchar())!=-1) { if(ch>='0'&&ch<='9') num++; else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) alp++; else oth++; } len=alp>num?(alp>...
样例:输入:how are you! 输出:3 两种方法:一: #include <stdio.h> #include <string.h> #define SIZE 20 int main() { char str[SIZE]={'\0'}; int count=0
#include<stdio.h>intmain() {chara[100];inti, j=1; printf("请输入一串字符:"); gets_s(a);for(i =0; a[i] !='\0'; i++)/*找出单词个数*/{if(a[i] =='') j+=1; } printf("单词个数:%d\n", j);if(a[0] >='a'&& a[0] <='z')/*判断首字母大小写并转换*/a[0] ...
#include<stdio.h>intmain() {chara[100];inti, j=1; printf("请输入一串字符:"); gets_s(a);for(i =0; a[i] !='\0'; i++)/*找出单词个数*/{if(a[i] =='') j+=1; } printf("单词个数:%d\n", j);if(a[0] >='a'&& a[0] <='z')/*判断首字母大小写并转换*/a[0] ...
英文中的元音字母只有a、e、i、o、u五个,但要考虑大小写问题。代码如下:include "stdio.h"int main(int argc,char *argv[]){int n,i;char s[301],t;printf("Input a string...\n");scanf("%300s",s);for(n=i=0;s[i];i++) /*以下判断语句完成大小写元音字母都统计功能...
include<stdio.h>int main(){int i,a[26]={0}; char c; do{ scanf("%c",&c); if(c>='a'&&c<='z')c-=32; if(c>='A'&&c<='Z')a[c-'A']++; }while(c!='\n'); for(i=0;i<26;i++) printf("%d ",a[i]); printf("\n"); return 0; } ...
C语言编程 从键盘输入一个字符串,分别统计其中大写字母、小写字母及其其他字符的个数,并输出。 #include "stdio.h"void main(){ char temp; temp=get 从键盘输入一个字符串,分别统计其中每个数字、空格、字母及其他字符出现的次数。 #include <stdio.h> void count(char *s, int *digit, 从键盘输入一串字...
int countd=0,countx=0,countk=0,counts=0,countq=0;//分别用来对大写字母、小写字母、空格、数字、其他字符做计数 char s[100],*p;printf("请输入一个字符串:");int i=0;while((s[i]=getchar())!='\n')i++;p=&s[0];while(*p!='\n'){ if((*p>='A')&&(*p<='Z'))...
include <stdio.h>#include <ctype.h>int main(int argc, char *argv[]){ char str[256]; puts("请输入一个长度不超过200的字符串:"); gets(str); int i = 0, alpha = 0, digit = 0, space = 0, spunct = 0; for(;str[i]!='\0';i++) { if(isal...
int main(){ char s[200];int i,da,xiao,other;scanf("%s",s);da=xiao=other=0;for(i=0;s[i];i++){ if(s[i]>='A' && s[i]<='Z') da++;else if (s[i]>='a' && s[i]<='z') xiao++;else other++;} printf("大写 %d 个\n",da);printf("小写 %d 个\n",...