讨论版

分享思路,答疑解惑,一起把题做明白。
Problem 1103 / 帖子详情

错误73哪里不对了

2 202001240303 · 2021-07-13 10:09:28 · 2 条回复
2
202001240303 2021-07-13 10:09:28 #1
#include<stdio.h>
int main()
{
int i = 0, sum = 0,num=0;
char s[2000], s1[6] = "+";
scanf("%s", &s);

while (s[i])
{

if (s[i] != '+') {
num = num * 10 + s[i]-48;

}
else {

sum = sum + num;
num = 0;
}

i++;


}

sum = sum + num;
printf("%d", sum);

}
2
202003150201 2021-08-04 21:27:00 #2
数据很大,要用高精度保存结果
登录后即可参与回复 去登录