在此程序中,我们从用户那里获取输入,然后我们扫描给定的输入。如果某个数字出现奇数次,则我们将找到该特定数字及其出现次数的乘积。 在此程序中,如果我输入为1 1 2 2 3 3 3,则在这种情况下输出必须为9但我得到999。
#include <stdio.h>
int main()
{
int data[10],i,j,sum,count=0,num;
for(i=0;i<7;i++)
{
scanf("%d",&data[i]);
}
for(i=0;i<7;i++)
{
num=data[i];
for(j=0;j<7;j++)
{
if(num==data[j])
{
count++;
}
}
if((count%2)!=0)
{
printf("%d",num*count );
}
count=0;
}
}
答案 0 :(得分:0)
#include <stdio.h>
int main()
{
int data[10],i,j,sum,count=0,num;
for(i=0;i<7;i++)
{
scanf("%d",&data[i]);
}
for(i=0;i<7;i++)
{
num=data[i];
for(j=0;j<7;j++)
{
if(num==data[j])
{
count++;
}
}
if((count%2)!=0)
{
printf("%d",num*count );
}
i=i+(count-1);
count=0;
}
}