Input & output VI

小咪咪 2022-10-23 14:29 213阅读 0赞

题面描述:

若干整数求和。

输入:

输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。

输出:

对每组输入,在单独的行中输出结果。

示例输入:

1 2 3 4 5
-1 1
0

示例输出:

15
0[换行]

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int n;
  5. long Sum=0;
  6. char c;
  7. short flag=1;//行首元素标志
  8. short i=0;//是否结束程序标志
  9. while(i==0)
  10. {
  11. Sum=0;
  12. flag=1;
  13. do{
  14. scanf("%d", &n);//输入数据
  15. if(flag==1&&n==0)
  16. {
  17. i=1;
  18. }
  19. Sum+=n;
  20. flag=0;
  21. c=getchar();
  22. }while(c!='\n');
  23. if(i==0)
  24. {
  25. printf("%ld\n", Sum);
  26. }
  27. }
  28. return 0;
  29. }
  30. #include<stdio.h>
  31. int main()
  32. {
  33. int n;
  34. long Sum=0;
  35. char c;
  36. short flag=1;//行首元素标志
  37. while(1)
  38. {
  39. Sum=0;
  40. flag=1;
  41. do{
  42. scanf("%d", &n);//输入数据
  43. if(flag==1&&n==0)
  44. goto END;
  45. Sum+=n;
  46. flag=0;
  47. c=getchar();
  48. }while(c!='\n');
  49. printf("%ld\n", Sum);
  50. }
  51. END:
  52. return 0;
  53. }

发表评论

表情:
评论列表 (有 0 条评论,213人围观)

还没有评论,来说两句吧...

相关阅读

    相关 input & output I

    计算两个32位整数A和B的和! 输入数据 输入数据有多组,每组为一行,包括两个不超过二进制32位的整数。 输出数据 对每组输入,在单独的行中输出结果。 样例输入

    相关 Input & output VI

    题面描述: 若干整数求和。 输入: 输入数据有多组,每组为一行,包括若干个32位整数。若行首的数值为0,表示输入结束。 输出: 对每组输入,在单独的行中输

    相关 IO(Input Output)流

    IO流基本概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都是在IO包上 流按操作数据分为两种:字节流和字符流 流