亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新手上路,c語言求助。

新手上路,c語言求助。

C
shark霯霯 2016-12-01 22:10:33
#include<stdio.h> int?main() { ????int?i,n,s,sum,temp,a[100]; ????scanf("%d\n",&n); ????for(i=1;i<=n;i++) ????scanf("%d\n",&a[i]); ???? ????for(i=1;i<=n;i++) ????{ ????????temp=a[i]; ????????while(a[i]) ????????{ ????????????s+=a[i]%10; ????????????sum=sum*10+a[i]%10; ????????????a[i]/=10; ?????????} ?????????if(temp==sum) ?????????printf("%d\n",s); ?????????else ?????????printf("no\n"); ?????????} ?????????return?0; ?????????}n來限制數組中的元個數,但是實際運行 的時候總是要多輸入一個數,但是最終結果是正確的,如果個數正確了,結果就出現錯誤了,剛入門c語言,不知道哪里錯了,希望得到大神幫助,萬分感謝。(題目要求的是判斷是否為回文數,如果是就把這個數 的各個位數之和輸出來,如果不是說no就ok了)
查看完整描述

4 回答

已采納
?
JYU_Wu

TA貢獻2條經驗 獲得超0個贊

將scanf里的\n 去掉


查看完整回答
反對 回復 2016-12-01
?
蹬著三輪車去上學

TA貢獻6條經驗 獲得超2個贊

數組下標從0開始
查看完整回答
反對 回復 2016-12-03
  • shark霯霯
    shark霯霯
    它的默認開始時0,但是數組下標不是可是賦初值的么?
?
JAWS0

TA貢獻1條經驗 獲得超0個贊

數組下標應該從0開始
查看完整回答
反對 回復 2016-12-02
?
shark霯霯

TA貢獻2條經驗 獲得超0個贊

哈哈哈哈哈,我知道了~~~~

查看完整回答
反對 回復 2016-12-01
  • 4 回答
  • 0 關注
  • 1349 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號