㈠ 用c语言编程如何来统计输入十个数,来判断奇数与偶数的个数
循环输入 逐个判断并统计
参考如下:
#include<stdio.h>
intmain()
{
intcnt=0,i,n;
for(i=0;i<10;++i)
{
scanf("%d",&n);
if(n%2==0)cnt++;
}
printf("奇数:%d,偶数:%d ",10-cnt,cnt);
return0;
}
㈡ 从键盘上输入10个数,输出其中的奇数 c 语言编程
#include<stdio.h>
int main()
{
int i;
int a[10];
printf("请输入10个数: \n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("奇数为: \n");
for(i=0;i<10;i++)
{
if(a[i]%2==1)
printf("%d\t",a[i]);
}
return 0;
}
㈢ C语言,由键盘任意输入10个整数,统计输出其中奇数,偶数的个数及各自的平均值。
#include<stdio.h>
intmain()
{
intncnt[2]={0};
intnsum[2]={0};
inti,n;
for(i=0;i<10;++i)
{
scanf("%d",&n);
++ncnt[n%2];
nsum[n%2]+=n;
}
printf("偶数个数:%d ",ncnt[0]);
printf("奇数个数:%d ",ncnt[1]);
printf("偶数平均值:%.2f ",(nsum[0]*1.0)/ncnt[0]);
printf("奇数平均值:%.2f ",(nsum[1]*1.0)/ncnt[1]);
return0;
}
㈣ c语言:输入10个整数存入数组中,统计其中的偶数和奇数个数并输出
#include<stdio.h>
intmain(void)
{
inta[10],i,odd,even;
for(i=0,odd=0,even=0;i<10;++i)
{
scanf("%d",&a[i]);
if(a[i]%2)
{
odd++;
}
else
{
even++;
}
}
printf("%d%d ",even,odd);
return0;
}
㈤ 用c语言编程如何来统计输入十个数,来判断奇数与偶数的个数
#include<stdio.h>
intmain()
{
inta,count=0,i;
for(i=0;i<10;i++)
{
scanf("%d",&a);
if(a%2)count++;
}
printf("奇数个数:%d,偶数个数:%d ",count,10-count);
return0;
}
㈥ 编写程序,由键盘输入10个整数,要求统计奇数的个数 用c语言
思路:for循环记录输入个数,每次输入并判断,如果是奇数则个数加一,输入结束输出奇数个数。
参考代码:
#include<stdio.h>
intmain()
{
inti,n,sum=0;
for(i=0;i<10;i++){
scanf("%d",&n);
if(n%2)sum++;
}
printf("奇数个数为:%d ",sum);
return0;
}
/*
运行结果:
0123456789
奇数个数为:5
*/
㈦ 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和
代码如下:
#include<stdio.h>
intmain(void)
{
inta[10],sum=0;
for(inti=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]&1)//非得写if(a[i]%2==1)也行吧
sum+=a[i];
}
printf("%d",sum);
return0;
}
㈧ C语言:从键盘上输入10个整数,求这10个整数的奇数和及偶数和
#include<stdio.h>
void
main()
{
int
a[10],i,sum[2]={0,0};
for(i=0;i<=9;i++)
{
printf("请输入第%d个数:\n",i+1);
scanf("%d",&a[i]);
if(0==a[i]%2)
sum[0]+=a[i];
else
sum[1]+=a[i];
}
printf("偶数的和是:%d\n",sum[0]);
printf("奇数的和是:%d\n",sum[1]);
}
呵呵。有疑问提出。
㈨ c语言中 从键盘输入10个数,统计其中正数(奇数)的个数 不用数组
#include<stdio.h>
intmain()
{inti,x,n1=0,n2=0;
for(i=0;i<10;i++)
{scanf("%d",&x);
if(x>0)n1++;
if(x%2==1)n2++;
};
printf("正数:%d 奇数:%d ",n1,n2);
return0;
}