C语言输入n个整数,统计其中重复数及其个数

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:09:16
输入n个整数,统计其中重复数及其个数
输入: 5
1 2 3 4 5
输出: no same
输入: 5
1 2 3 2 1
输出: 1 :2 2:2
数组字符串部分
是C语言不是C++
第二个回答运行有点问题,bool exist=false; //标记是否有重复的数 这个地方出了问题,我用的是Win-TC

另外bool这个指令没学过,能否用简单点的程序

#include"stdio.h"
main()
{
int n,i,j,c,flag=0,a[100];
printf("please input n:\n");
scanf("%d",&n);
printf("please input number:\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
{
c=0;
for(j=i+1;j<n;j++)
{
if(a[i]==a[j])
c++;

}
if(c!=0)
{
printf("%d:%d\n",a[i],c+1);
flag=1;
}
}
if(flag==0)
printf("no same\n");

}

#include <stdio.h>

#define MAXINT 1000 //可输入的最大整数

void output(int total[])
{
int i;
bool exist=false; //标记是否有重复的数
for(i=0;i<MAXINT;i++){
if(total[i]>1){ //整数i出现次数大于1
exist=true; //存在重复的数
printf("%d:%d ",i,total[i]);
}
}
if(exist==

C语言从键盘上输入一些整数(输入0为结束),统计其中最大值整数出现的个数。 C语言编写程序:输入4个整数输出其中最小值的程序 C语言编程: 输入4个整数 在c 语言中输入n 个整数,相同的输出一个,计算个数 用c语言实现,输入一个自然数n(n>0),统计n中有多少个0? 用ASP 写 输入10个整数,统计并输出其中整数,负数,0的个数 初学C语言告诉小弟这题怎么做 输入20个整数,将其中能被9整除,并且不能被5整除的数打印,同时统计个数. 从键盘上输入20个整数到一维数组中,统计其中正数的个数,并求出所有正数的和.请问用C语言该怎么做. 用C语言输入一个自然数n,求n!,同时统计结果中有多少个0 编辑C语言程序:1。从键盘任意输入一组2位的10进制整数,编程统计其中正、负数各为多少?