[PTA]实验4-1-2 求奇数和
Posted Spring-_-Bear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PTA]实验4-1-2 求奇数和相关的知识,希望对你有一定的参考价值。
本题要求计算给定的一系列正整数中奇数的和。
输入格式:
输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。
输出格式:
在一行中输出正整数序列中奇数的和。
输入样例:
8 7 4 3 70 5 6 101 -1
输出样例:
116
- 提交结果:
- 源码:
#include<stdio.h>
int main(void)
{
int number, sum, flag; //flag为标志性变量,判断number是否是素数
sum = 0;
scanf("%d", &number); //输入第一个数,判断是否符合要求
while(number>0) //输入的第一个数符合要求,进行判断
{
flag = 1;
if (number % 2 == 0) //能被2整除,不是负数
{
flag = 0;
scanf("%d", &number); //输入下一个数
continue;
}
if (flag == 1) //number是素数,累加求和
{
sum += number;
}
scanf("%d", &number);
}
printf("%d", sum);
return 0;
}
以上是关于[PTA]实验4-1-2 求奇数和的主要内容,如果未能解决你的问题,请参考以下文章