编制一程序,要求输出数字(0-9),然后统计出在这个数组中相

来源:百度知道 编辑:UC知道 时间:2024/05/09 20:42:40
编制一程序,要求输出20个数字(0-9),然后统计出在这个数组中数字出现的次数,比如123456777则显示7出现3次 用3个*表示

//---------------------------------------------------------------------------

#include <stdio.h>
#include <ctype.h>
int main(void)
{
char ch;
int j,i,a[10]={0};
for (i = 0; i<20; i++){
ch=getchar();
if (isdigit(ch)) ++a[ch-48];

}
for (i = 0; i < 10; i++) {
printf("%d:\t",i);
for (j=0; j<a[i]; j++) {
putchar('*');
}
putchar('\n');
}
return 0;
}
//---------------------------------------------------------------------------

1、编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和。 编制程序要求输入a和b,若a*a+b*b大于100,则输出百位以上的数字,否则输出两数之和。 跪求程序:输入任意个数的数字,然后排序输出! 编写个程序要求输入整数.输出一个数字组成的图 设计一程序,要求键盘输入1--9数字任一个,从屏幕显示壹--玖,可多次输入,并只有输入0是退出程序. 用c语言编制一程序,列出0--9十个数的所有排列组合 新手..编一程序,从键盘输入两个数字,输出此二数之和? C语言程序:写一个函数,输入一个4位数字,要求输出这4个数字字符,每两个数字字符间 谁知道“从键盘输入一个数字N,然后输出1——N之间数字的全排列”代码怎么写?要求用VC++语言 逆序输出数字的C程序