題目描述
本題為填空題,只需要算出結(jié)果后,在代碼中使用輸出語句將所填結(jié)果輸出即可。
數(shù)學(xué)家高斯很小的時(shí)候就天分過人。一次老師指定的算數(shù)題目是:1+2+...+100。
高斯立即做出答案:5050!
這次你的任務(wù)是類似的。但并非是把一個(gè)個(gè)的數(shù)字加起來,而是對(duì)該數(shù)字的每一個(gè)數(shù)位作累加。
這樣從?11?加到?100100?的“和”是:901901;
從?10?加到?15?是:21,也就是:1+0+1+1+1+2+1+3+1+4+1+5,這個(gè)口算都可以出結(jié)果的。文章來源:http://www.zghlxwxcb.cn/news/detail-706362.html
按這樣的“加法”,從?1?加到?1000 是多少呢?文章來源地址http://www.zghlxwxcb.cn/news/detail-706362.html
運(yùn)行限制
- 最大運(yùn)行時(shí)間:1s
- 最大運(yùn)行內(nèi)存: 128M
import java.util.Scanner;
// 1:無需package
// 2: 類名必須Main, 不可修改
public class Main {
public static void main(String[] args) {
int ans=0;
for(int i=1;i<=1000;i++){
ans=ans+get(i);
}
System.out.println(ans);
}
public static int get(int n){
int sum=0;
while(n>0){
int y=n%10;
sum=sum+y;
n=n/10;
}
return sum;
}
}
到了這里,關(guān)于藍(lán)橋杯官網(wǎng)填空題(數(shù)位和)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!