精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 杭電ACM1092題目 Problem Description Your task is to Calculate the sum of some integers.Input Input

    杭電ACM1092題目 Problem Description Your task is to Calculate the sum of some integers.Input Input
    #include"stdio.h"
    int main()
    {
    int a,b,n;
    a=0;
    while(scanf("%d",&n)!=EOF){
    while(n--){
    scanf("%d",&b);
    a=a+b;
    }
    printf("%d\n",a);
    }
    return 0;
    }
    錯(cuò)在哪里啊啊,說的基礎(chǔ)點(diǎn)的額
    其他人氣:156 ℃時(shí)間:2020-01-30 11:03:57
    優(yōu)質(zhì)解答
    1、你的a=0放的地方不對(duì),你這樣的話只有第一次的結(jié)果是對(duì)的.應(yīng)該把它放到循環(huán)里面
    2、題目要求的是N為0時(shí)結(jié)束,你的代碼在N為0時(shí)還做了一次輸出
    3、雖然題目沒說整數(shù)的范圍,但是可能會(huì)因?yàn)閕nt類型不夠,加法會(huì)產(chǎn)生溢出#include"stdio.h"int main(){ int n,b=0,c; scanf("%d",&n)!=EOF; while((n--)!=0){scanf("%d",&c);b+=c; }printf("%d",b);return 0;}這個(gè)是不是之前的錯(cuò)誤一樣。。。可是造你說的改了不行么,,,可不可以幫我把這第二個(gè)改下正確,,,謝謝你這個(gè)代碼主要是一個(gè)錯(cuò)誤:題目說了會(huì)有多組測(cè)試(N會(huì)有多個(gè)),你的代碼只輸入了一次N就結(jié)束了 在你的代碼基礎(chǔ)上的話可以這樣改吧#include"stdio.h"int main(){ int n,a,c; while(scanf("%d",&n),n) {a = 0;while((n--)!=0){scanf("%d",&c);a += c;}printf("%d\n",a);}return 0;} 測(cè)試過,Accepted
    我來回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版