永发信息网

C语言:从键盘输入20个整数,统计不同数字的个数

答案:3  悬赏:0  手机版
解决时间 2021-02-19 21:35
求解!
最佳答案
#include<stdio.h>
int main(){
int a[10001];//假设你输入的整数最大是10000
int i,temp;
for(i=1;i<=20;i++)//默认输入20个数字
{
scanf("%d",&temp);
a[temp]++;
}
for(i=0;i<=10000;i++){
if(a[i]>=0){
printf("数字%d 出现了 %d次\n",i,a[i]);
}
return 0;
}如果你数字很大  那你可以把数组写在 int main()的 上面

我这里没编译器 粗略 给你写下  希望能帮到你
全部回答
#include<stdio.h> int main() { int arr[20]; int i,j,num=0,flag; for(i=0;i<20;i++) { flag=1; scanf("%d",&arr[i]); for(j=0;j<i;j++) if(arr[j]==arr[i]) flag=0; if(flag) num++; } printf("%d\n",num); return 0; }
#include <stdio.h> #include <stdlib.h> int main() {     int a[20],i,j,k,count=0;     for(i=0;i<20;i++)     {         scanf("%d",&a[i]);     }     for(i=0;i<19;i++)     {         for(j=i+1;j<=19;j++)         {             if(a[i]==a[j])             {                 for(k=i-1;k>=0;k--)                 {                     if(a[k]==a[i])                         break;                     else                     {                         if(k==0)                             count++;                     }                 }             }         }     }     printf("%d",20-count);     return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2019年全优方案夯实与提高八年级数学上册浙教
SunFlower这个地址在什么地方,我要处理点事
关东酒坊这个地址在什么地方,我要处理点事
【kitten怎么读音】kitten怎么读
佳城宾馆在哪里啊,我有事要去这个地方
厨房通风道的抽油烟机排气孔留错了,怎样堵上
手上的扁平疣,用李静去疣可以去掉不,,,
三亚三亚湾有什么好玩的?
云浮市云安区绿化委地址有知道的么?有点事想
上犹县公安局公路巡逻民警大队这个地址在什么
怎么用烤箱做肉烧饼
人红细胞无线粒体但能携带氧。红细胞所需能量
隐藏星座测试
血液流出肝脏后,不可能增加的物质是A. 尿素B
你好,我是一名大专生,想通过考好雅思到国外
推荐资讯
想给平板加个dc电源接口怎么接,直接接电池上
文生百货怎么去啊,有知道地址的么
小黄山村地址有知道的么?有点事想过去
你好,请问一下考注会必须的英语成绩好吗?我
天地源五金材料批发地址有知道的么?有点事想
新概念25到48的summary writing的作文怎么写
人类学家普遍认为,现代人类可能起源于非洲的
EXCEL中如何删除成批量的直线麻烦告诉我
长城机油和道达尔有多大区别
新摩托车办牌照有期限吗
Win10下用小幸姐的修改器总是无响应怎么办
农村信用合作社(冯家分社)地址有知道的么?有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?