❶ 用c语言如何实现,统计从键盘输入数字的个数
依次接收字符,直到输入回车为止,判断是否是数字,如果是则数字个数递增。
#include<stdio.h>
intmain()
{
intx=0,z=0;
charch;
ch=getchar();//接收字符
while(ch!=' ')
{
if(ch>=48&&ch<=57)//依据字符ASCII值判断是否是数字
x++;//是数字,数字个数递增
else
z++;//否则,其他字符个数递增
ch=getchar();
}
printf("数字字符有:%d个,其它字符有:%d个",x,z);
return0;
}
❷ c语言中,如何显示我输入了多少个数
int
a=0;
int
i
=0;
while(a!=-1)
{
scanf("%d",&a);
i++;
}
printf("%d",i-1);
当输入-1时结束就行了,就会显示你输入过多少个数字
如果是输入进数组就把a改成a[你输入的容量].
while里面改成scanf("%d",&a[i]);
❸ c语言统计大小写字母 数字个数
#include <stdio.h>
#include <stdlib.h>
#define N 100
void func3()
{
char str[N];
int i,lower=0,upper=0,digit=0,space=0;
long others=0;
printf("Input a string:");
gets(str);
for(i=0;str[i]!='