gpt4 book ai didi

c - 数字的奇数频率和

转载 作者:行者123 更新时间:2023-11-30 16:22:23 25 4
gpt4 key购买 nike

在此程序中,我们从用户处获取输入,然后扫描给定的输入。如果某个数字出现奇数次,则我们找到该特定数字与其出现次数的乘积。在这个程序中,如果我输入 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;
}
}

最佳答案

#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;

}
}

关于c - 数字的奇数频率和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54454989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com