限速40多少算超速扣分:求C程序一个(送10分)

来源:百度文库 编辑:高考问答 时间:2024/04/28 21:00:30
输入m个数,范围在1~n之间,统计其中1~n各个数的个数,放入c 。

写个C看看是不是你想要的
#include<stdio.h>
#define m * /*你要的个数*/
#define n * /*范围*/
main()
{ int i,j;
int a[m],c[n]={0};
for(i=0;i<m;i++)
scanf("%d",a[i]);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(a[j]==i)c[i]++;
}

#include<stdio.h>
#define M 8 /*要输入数字的数目*/
#define N 10 /*输入数字的最大值*/
main()
{
int i,j,temp;
int a[M],c[N]={0};
for(i=0;i<M;)
{
printf("Number %d:",i+1);
scanf("%d",&temp);
if (temp>=0 && temp<=N)/* 如果数据未超出范围执行*/
{
a[i]=temp;
i++;
}
else printf("Number Error\n");/*否则报错*/
}
for(i=0;i<N;i++)
for(j=0;j<M;j++)
if(a[j]==i)c[i]++;
for(i=0;i<N;i++)
{
if(c[i]!=0)
printf("number %d is %d\n",i,c4[i]);/*打印输出*/
}
}

例:
在单元格A1到A10中分别输入十个数。
在B1中输入函数 COUNTIF(A1:A10,=1)
在B2中输入函数 COUNTIF(A1:A10,=2)
在B3-B10中以次类推,你需要的个数分别显示在
B1到B10中。
在C1中输入函数 SUM(B1:B10)
完毕!

支持
回答者:linda5000 - 试用期 一级 4-24 15:56