第一题:
循环输入五个玩家的年龄,统计年龄为负的录入次数
思路:
1.如果录入正确,则跳过
2.输入错误则计数器+1
C代码如下:
int age;//玩家年龄
int i;
int count=0;//计数器
for(i=0;i<5;i++)
{
printf("请输入玩家年龄:");
scanf("%d",&age);
if(age>=0)
{
continue;//跳过正确的情况,若年龄输入正确,直接执行i++;不再往下执行
}
count++;
}
printf("共输错了%d次\n",count);
求1-100之间的偶数和
思路:
1.循环累加
2.判断是否为偶数:模2是否为0
3.如果为奇数就跳过,如果为偶数则执行累加
```c
int i;
int num=0;
for(i=0;i<100;i+=2)
{
num+=i;
}
printf("1-100之间的偶数和为%d\n",num);
for(i=0;i<100;i++)
{
if(i%2!=0)//奇数的情况
{
continue;//跳过奇数的情况
}
num+=i;
}
printf("1-100之间的偶数和为%d\n",num);