C语言程序运行超时

jialejia971202 jialejia971202 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<stdio.h>
int main()
{
int a;
int sum=0;
do
{
scanf("%d",&a);
if(a%2 == 1)
{
sum = sum + a;
}
}while(a != 0 && a != -1);
printf("%d\n",sum);
return 0;
}


代码见上,各位大佬帮忙看看,这是PTA上的一道C程序题,提示部分正确,有两个检测点提示运行超时,小白C学习者,实在找不出来问题在哪里,求解。
题目如下:
本题要求计算给定的一系列正整数中奇数的和。

输入格式:
输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。

输出格式:
在一行中输出正整数序列中奇数的和。

输入样例:
8 7 4 3 70 5 6 101 -1
输出样例:
116
...全文
评论 4
收藏 已收藏
分享
返回顶部
jialejia971202
C语言 70,039 成员 243,237 内容