输入一个整数,输出0~9各数字出现的次数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 09:44:11
输入一个整数,输出0~9各数字出现的次数
#include
int main()
{
int a,b,c,d,e,f,g,h,i,j;
a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;
char q;
scanf("%c",&q);
while((q=getchar())!='\n'){
switch(q){
case'0':++a;break;
case'1':++b;break;
case'2':++c;break;
case'3':++d;break;
case'4':++e;break;
case'5':++f;break;
case'6':++g;break;
case'7':++h;break;
case'8':++i;break;
case'9':++j;break;
default:break;
}
}
printf("0:%d\n1:%d\n2:%d\n3:%d\n4:%d\n5:%d\n6:%d\n7:%d\n8:%d\n9:%d\n",a,b,c,d,e,f,g,h,i,j);
return 0;
}
比如输入12,只计2不计1,为什么
#include
int main()
{
int a,b,c,d,e,f,g,h,i,j;
a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;
char q;
scanf("%c",&q);
while((q=getchar())!='\n'){
switch(q){
case'0':++a;break;
case'1':++b;break;
case'2':++c;break;
case'3':++d;break;
case'4':++e;break;
case'5':++f;break;
case'6':++g;break;
case'7':++h;break;
case'8':++i;break;
case'9':++j;break;
default:break;
}
}
printf("0:%d\n1:%d\n2:%d\n3:%d\n4:%d\n5:%d\n6:%d\n7:%d\n8:%d\n9:%d\n",a,b,c,d,e,f,g,h,i,j);
return 0;
}
比如输入12,只计2不计1,为什么
去掉 scanf("%c",&q);
输入一个整数,输出0~9各数字出现的次数
用C语言编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数
给定一系列整数,对每个整数的每一位数字统计0~9各个数字的出现次数,求出现次数最多的数字.
用二维数组写一个C++程序,要求输入十个整数时可以输出它们的最大值最小值和众数(出现次数最多的数)
编写程序:输入100个整数存放到数组a中,再输入整数x,统计这100数中x出现的次数并输出.
输入三个0-9之间的整数输出该三个数字能组成的最大三位数
C++编程.随意输入一个正整数N,计算从1~N之间0、1、2、3、...、9数字出现的次数是多少.
输入一个整数,将各位数字反转后输出. c++
输入一个整数,将各位数字反转后输出
C语言输入一个整数 并把这个整数各位数字由大到小重新排列组成的整数输出
c++语言:输入一个三位整数,计算各位数字的立方和,并输出
输入一个2位数整数,输出该数各位上的数字