错哪了???(大佬帮忙改一下呗,谢谢)
2023-08-05 10:49:32
发布于:天津
37阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
int a,z,c,i=0,d,g,s,b,q;
cin>>a>>z;
c=z-a;
for(i;i<=c;i++){
if(i>=0&&i<10){
d+=a;
}
else if(i>=10&&i<100){
g=a%10;
s=(a-g)/10;
d+=g;
d+=s;
}
else{
g=a%10;
s=(a-g)/10;
b=(a-g-s)/100;
d+=g;
d+=s;
d+=b;
}
a+=1;
}
cout<<d;
return 0;
}
全部评论 4
#include<iostream>
using namespace std;
int main (){
int a,b,sum = 0;
cin >> a >> b;
for (int i = a;i <= b;i++){
int k = i;
while(k > 0){
sum = sum + k % 10;2024-06-13 来自 广东
0if(i<10){
sum+=i;
}else if(i<100){
sum+=i/10+i%10;
}else{
sum+=i/100+i/10%10+i%10;
}
}
我用的方法和你差不多,试试这个2023-11-09 来自 江苏
0试试这个
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,sum = 0;
cin >> a >> b;
for(int i = a;i <= b;i++){
int t = i;
while(t > 0){
sum += t % 102023-10-16 来自 江苏
0你换种方法做
2023-10-10 来自 浙江
0
有帮助,赞一个