java中的构造器是什么:C++语言的问题啊,急!!!!!!!!

来源:百度文库 编辑:高校问答 时间:2024/04/29 11:32:04
输入一行数字字符(以回车符结束输入),请用数组元素作为计数器来统计每个数字字符的个数,并输出统计结果。用下标为0的元素统计字符’0’的个数,下标为1的元素统计字符’1’的个数,…。
#include<stdio.h>
main()
{
}

给你的让你一眼就可以看懂的答案吧

#include <stdio.h>
main()
{
char buf[1000]={0};
int count[10]={0};
int i=0;//for count buffer number

scanf("%s",buf);
while (buf[i]!='\0')
{
switch (buf[i])
{
case '0': count[0]++;break;
case '1': count[1]++;break;
case '2': count[2]++;break;
case '3': count[3]++;break;
case '4': count[4]++;break;
case '5': count[5]++;break;
case '6': count[6]++;break;
case '7': count[7]++;break;
case '8': count[8]++;break;
case '9': count[9]++;break;
default: printf("\ninput wrong!\n");break;
}
i++;
}
i=0;
for (i=0;i<=9;i++)
printf("the num :%d has %d !\n",i,count[i]);
}

我把存放数据的缓冲区的大小定义为1000了,这个可以根据需要更改。

汗!你在自考书上就能找到。。C语言程序上就有