1樓:匿名使用者
提供思路:
用itoa函式,把1987轉換成char型陣列,
然後把char中的每個字元都取出來,用atoi函式把每個取出的字元轉換成數字,然後再相加!
編寫c語言程式,從鍵盤上輸入一個正整數,計算並輸出該數各位數字之和。
2樓:匿名使用者
int i = scanf(...);
int j = 0;
if(i/10 != 0)
while(i/10 == 0)
j=j+i;
}else
printf("",j);
大概給你個思路,因為我這沒有c的編譯器。
3樓:匿名使用者
#include
#include
main()
printf("sum is %d",sum);
}大概想了來
下思源路,你看看吧,不知道對錯
4樓:匿名使用者
多做練習把,多看看書裡的例子,熟能生巧,***
5樓:匿名使用者
對每位求於 然後相加 就ok了
c語言:輸入一個正整數, 計算並顯示出該數的各位數字之和.
6樓:
**:#include
int sum(int n)
return s;
}int main()
輸出:請輸入一個正整數:12345
輸入的數為: 12345 , 其各位之和為: 15請按任意鍵繼續. . .
7樓:匿名使用者
int 輸入數(0), 各位數字之和(0);
printf("輸入一個正整數:");
scanf_s("%d", &輸入數);
do while (輸入數 > 0);
printf("計算並顯示出該數的各位數字之和.%d", 各位數字之和);
8樓:xu筱莫
#include
int main()
printf("sum = %d\n", sum);
return 0;}
c語言; 編寫一個程式,計算任意輸入的整數的各位數字之和?
9樓:阿巴嚕啦
#include
void main() printf("%d",sum);}
對了 你輸入數字測試的時候可別輸入太大的數字 太大的話 溢位 的話 得到的結果就不對了。
10樓:匿名使用者
#include "stdio.h"
int main(void)
printf("和
屬:%d\n",sum);
return 0;}
11樓:匿名使用者
main()
printf("sum=%d",sum);}
12樓:匿名使用者
#include
#include
int main()
printf("%d",sum):
system("pause");}
c語言程式設計:編寫程式,輸入一個正整數,統計該整數的位數並計算其各個數位上的數字之和。要求每行講
13樓:匿名使用者
#include/*包含標頭檔案*/
void main() /*主函式*/printf("整數的位數是%d\n",m); /*輸出*/printf("整數的各位數的和是%d\n",sum);/*輸出*/}ps :::不懂還可繼續問。。。
14樓:匿名使用者
#include
void main()
//統計位數
printf("位數為n=%4d,各位數之和為%4d\n",n,s);//輸出
}望採納!
c語言 從鍵盤上輸入一個正整數,計算並輸出該數的各位數字之和
15樓:小夏在深圳
|輸出該數的各位數字之和的源**如下:
#include
int fun(int n)
else}}
return sum;
}void main()
擴充套件資料1、輸入的數字要是整數,並且要在規定範圍內。
2、對輸入的數要進行拆分,注意1和本身不能在求和之中。
3、可以使用迴圈對輸入的數(n)遍歷,如果n%i餘為0,則表明能整除,次i則為因子。
16樓:匿名使用者
思路:定義變數a接受鍵盤輸入和變數sum儲存a的各位數字之和,依次對a進行除10操作,並把a除10的餘數加到sum中,直到a為0為止,sum最終的值就是a個位數字之和。
參考**:
#include
#include
int main()
printf("%d\n",sum);
return 0;}/*
輸出:12345
15*/
17樓:匿名使用者
ok了,細心別生氣 哈哈
#include "stdio.h"
#include "math.h"
void main()
} for(i=n-1;i>=0;i--)printf("%d\n",sum);
getch();}
18樓:巴水虧刀
#include
#include
main()
printf("%d\n",sum);
return 0;
}//我用的編譯器是6.0
用c語言程式設計,輸入一個正整數,計算並顯示該數的各位數字之和。
19樓:
#include
int main()
printf("sum = %d\n", sum);
return 0;}
兩道c語言程式設計題:一、輸入一個整數,求它的位數以及各位數字之和。
20樓:
一:#include
void main()
printf("%d位數, 各位數字之和為%d\n",i,sum);}二:
#include
int issxh(int number)void main()}
用c語言編寫這樣刑序隨便輸入正整數
strfile.cpp read strings from a file include stdio.h void main else include void main if n 1 break printf d t for i 0 i j i printf d p i printf b incl...
編寫程式將輸入的正整數以相反的順序輸出。比如輸入
include int main return 0 include int x 1234 int y z 0 dowhile x 0 c語言編寫程式將輸入的一個正整數以相反的順序輸出例如輸入1234輸出4321,請附每行講解 include int main 將數字的每一位存到陣列裡 for j 0...
C語言編寫程式,要求輸入整數,輸出其階乘
程式如下 抄 include stdioh int main void printf 該數的階乘為acc d acc return 0 運用for迴圈來求階乘。執行結果 如求十的c語言 編寫一個程式,要求輸入一個整數,輸出其階乘 long func int num return tmp c語言 編寫...