首页 > 软件 > C语言,给定数组,从键盘输入 0~9 之间的任意一个数字,查找该数字在数组中出现的次数

C语言,给定数组,从键盘输入 0~9 之间的任意一个数字,查找该数字在数组中出现的次数

软件 2024-08-27

如何用C语言编写一个程序,输入10个0-9之间的整数,请统计每个数字出现的个数,并输出?

#include int num[10],count[10], i=0,temp; //判断输入的数字是否是0到9之间的数 int input(int num){ if(num>=0&&num<=9){ return 1; }else{ return 0; } } //初始化计数的数组 void initCount(){ int i = 0; for(i=0;i<10;i++){ count[i]=0; } } //统计每个数字出现的次数 void numCount(int num){ int i; for(i=0;i<10;i++){ if(i==num){ count[i

c语言编程题中已知数组中的值在0~9之间,统计0~9各数字出现的个数

思路:定义一个数组a用来存储需要统计的数组,再定义一个数组b用来统计0-9数组出现的个数,for循环a数组进行统计,最后输出b数组。

参考代码:

#include
intmain()
{
inti,a[20]={1,2,3,4,8,5,6,7,0,1,2,4,5,6,4,0,9,7,5,2},b[10]={0};
for(i=0;i<20;i++)
b[a[i]]++;
for(i=0;i<10;i++)
printf("%d出现的次数为:%d\n",i,b[i]);
return0;
}
/*
运行结果:
0出现的次数为:2
1出现的次数为:2
2出现的次数为:3
3出现的次数为:1
4出现的次数为:3
5出现的次数为:3
6出现的次数为:2
7出现的次数为:2
8出现的次数为:1
9出现的次数为:1
*/

用C语言编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数

#include #include #include int main() { int a[10];//每个数字的计数器 int num; int i; char ch[100],*ch1,num1; for(i = 0;i < 10;i++) a[i] = 0; printf("请输入一个整数:"); scanf("%d",&num); itoa(num,ch,10); //将数字转化为字符串 for(ch1 = ch;ch1c语言问题 任意输入其中一个数,查找它在数组中的位置任意输入其中一个数查找代码如下: #include int main() { int a[10]={20,40,50,70,80,10,15,25,45,100}; int i,b,c; char t,y,n; do{ printf("请输入20,40,50,70,80,10,15,25,45,100十个数中任意一个:\n"); scanf("%d",&b); printf("b=%d\n",b); for(i=0;i<=9;i++) { if(a[i]==b) c=i+1; } printf("第%d位数\n",c); printf("是否继续y/n:"); fflush(

C语言,在键盘上输入一个x值(0~9),在已知数组中找出与x值相等的所有元素,输出这些元素个数和位置

#include
#include
#include
intmain()
{
inta[30],i,x,count=0;
srand(time(0));
for(i=0;i<30;i++)
{
a[i]=rand()%10;
}
printf("inputx:");
scanf("%d",&x);
for(i=0;i<30;i++)
{
if(a[i]==x)
{
count++;
printf("%d",i);
}
}
printf("共%d个\n",count);
return0;
}


标签:编程 C(编程语言) CC++ 信息技术 编程语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18