各位大神,怎樣用do while回圈求一個三位數的各位數之和啊?
uj5u.com熱心網友回復:
理解這兩個運算式的意思,就會寫了i % 10
i / 10
uj5u.com熱心網友回復:
依次取位加和uj5u.com熱心網友回復:
已經知道是3位數了,還用啥回圈?n/100是取得n的百位數
(n%100)/10是取得n的十位數
n%10是取得n的個位數
取出的每位數相加就好了
uj5u.com熱心網友回復:

#include<stdio.h>
int main(){
char s[10];
int ans = 0;
scanf("%s",s);
for(int i = 0;i<3;++i){
ans+=(s[i]-'0');
}
printf("%d",ans);
return 0;
}
uj5u.com熱心網友回復:
謝謝大神啦
uj5u.com熱心網友回復:
謝謝啦


uj5u.com熱心網友回復:
謝謝大神



轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/115963.html
標籤:C語言
上一篇:C++讀取檔案時的路徑問題
下一篇:小白求助c++問題
