#include<stdio.h>
void main()
{
int i,n,m,j=0,h=0;
printf("输入个数n\n");
scanf("%d",&n);
printf("输入数字,中间以空格隔开\n");
{
for(i=0;i<n;i++)
{
scanf("%d",&m);
if(m%2!=0)
{
j++;}
else
{
h++;
}}}
printf("奇数:%d\n",j);
printf("偶数:%d\n",h);
}
怎么修改可以让他在输入0时,结束程序
C语言输入0结束
答案:1 悬赏:70 手机版
解决时间 2021-12-28 22:25
- 提问者网友:孤凫
- 2021-12-28 09:46
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-12-28 11:25
#include<stdio.h>
void main()
{
int i, n, m, j = 0, h = 0;
printf("输入个数n\n");
while (scanf("%d", &n)){
if (n == 0)break;
printf("输入数字,中间以空格隔开\n");
{
for (i = 0; i < n; i++)
{
scanf("%d", &m);
if (m % 2 != 0)
{
j++;
}
else
{
h++;
}
}
}
printf("奇数:%d\n", j);
printf("偶数:%d\n", h);
}
}
void main()
{
int i, n, m, j = 0, h = 0;
printf("输入个数n\n");
while (scanf("%d", &n)){
if (n == 0)break;
printf("输入数字,中间以空格隔开\n");
{
for (i = 0; i < n; i++)
{
scanf("%d", &m);
if (m % 2 != 0)
{
j++;
}
else
{
h++;
}
}
}
printf("奇数:%d\n", j);
printf("偶数:%d\n", h);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |