输入一行数字字符,每个数字字符的前后有空格,把这一行中的数字字符转换成一个整数
#include<stdio.h>
main(){
int n=0;
char ch;
while((ch=getchar())!='\n'){
if(ch>='0'&&ch<='9')
n=n*10+ch-'0';
}
printf("%d",n);
}
统计输入的行数,用叹号结尾,!所在的行不计入行数
#include<stdio.h>
main(){
int n=0;
char ch;
while((ch=getchar())!='!'){
if(ch=='\n')
n++;
}
printf("%d",n);
}
统计输入的一行中小写字母的个数
#include<stdio.h>
main(){
int n=0;
char ch;
while((ch=getchar())!='\n'){
if(ch>='a'&&ch<='z')
n++;
}
printf("%d",n);
}
/*输入内容
aqaqaq
*/
/*输出内容
6
*/