任务三:编程实现检查数中是否有重复出现的数字。要求:待检查的整数从键盘输入,若输入的整数中有重复数字,则输出“Repeated!”,同时统计重复数字出现的次数,并按从小到大输出;否则输出“No Rep
2018-11-08 20:30
633 查看
#include<stdio.h>
int main()
{ int i=0,c=0,k,n,d,j;
int a[i];
scanf("%d",&n);
while(n)
{ k=n%10;
a[i]=k;
n/=10;
c++;/n是几位数/
i++; /i的递增/
}
for(j=0;j<10;j++)
{ d=0;
for(i=0;i<c;i++)
{ if(a[i]==j)
{ d++;
if(d>=2)
{
printf("%d %d\n",j,d);
}
} } } return 0;
}
#include<stdio.h>
int main()
{ int i=0,c=0,n,k;
int a[9] = {0};
scanf("%d",&n);
while(n)
{ k=n%10;
a[k]++;
n/=10;
}
for(i=1;i<9;i++)
{if(a[i]>=2)
{printf("%d %d\n",i,a[i]);c++;/c 统计出现次数/
}
}
if(c==0)
{printf(“No Repeated”);
}
return 0;
}
相关文章推荐
- 随机产生50个30到35的整数,统计每个数字出现的次数(TreeMap实现),输出时按照数字的降序排列,并且统计出现次数最多的数字和它的次数。
- 习题 4.5 从键盘上输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。
- P53.37(设计一个程序,从键盘输入一个正整数M,判断该正整数是否左右对称,若对称,则输出yes,否则输出no。)
- 提示用户输入的一个长度8位正整数数字 , 我们来统计这个数字中的每一位上出现的数字的重复次数 :
- (1)任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no” (2)功能要求 ①输入一行给出正整数N(<= 100)是输入的身份证号码
- 4.5从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。
- 第13周-项目1-小玩文件-用键盘输入文件名,统计输出文件中每个字母、数字字符出现的次数
- 6-9 统计个位数字(15 分) 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。
- Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
- 编写程序,测试由键盘输入的整数n是否含有数字5,若含有5,则输出“yes”,否侧输出“no”
- java 读取键盘输入到txt文件,统计每个单词出现的次数并输出
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 6-7 统计某类完全平方数 (20 分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
- java 输入一16位的整数,统计0~9这十个数字每一个出现的次数。
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- java 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 设在数组A中有10个整数 现从键盘中输入一个数 检查该数是否在数组总,若在数组中则输出该书在数组总的位置若从数组中未找到该数 则输出“NOT FOUND!”信息
- 【C代码练习17】输入数量不确定的0-9范围内的整数,统计每一种数字出现的次数,输入以-1结束
- *(5)输入互不相同的一组整数,构造一棵二叉排序树,要求: ① 按递减有序的顺序输出; ② 输入一个整数,查找该整数是否在该二叉排序树中,查找成功返回1,否则返回0; ③ 在②中,若查找成功,则将该结