不輕易說(shuō)完美
2016-11-28 19:01:47
#include<stdio.h>int main(){ int i,s,x;scanf("%d",x);??s=0;?while(i<x){? if(x%i==0){? s=s+i; } i=i+1;?} ??printf("%d",s);?return 0;}
7 回答
已采納
石敏0
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
scanf函數(shù)里面x應(yīng)改為&x,還有定義的i,沒(méi)有初始化,默認(rèn)值為0,那么它不能做除數(shù)的。
慕妹5461943
TA貢獻(xiàn)290條經(jīng)驗(yàn) 獲得超0個(gè)贊
何方神圣
TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超58個(gè)贊
首先,i 沒(méi)有顯示初始化,但是編譯環(huán)境可能默認(rèn);其次,scanf需要有&取地址;最后,粗略看了下,貌似最后輸出應(yīng)該是兩倍的x的值(此時(shí)x=i)。具體不知道程序是什么要求,望采納。
- 7 回答
- 0 關(guān)注
- 2106 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
