請各位幫忙看一下,這是我的程式碼,謝謝!
#include<stdio.h>
#include<stdlib.h>
int main(){
int a,b,c,d,e,f,g[9]={0},h;
scanf("%d",&a);
for(b=0;b<a;b++){
scanf("%d",&c);
for(d=1;d<=c;d++){
scanf("%d %d",&e,&f);
g[d]=e+f;
}
for(d=1;d<=c;d++){
if(g[d]>=10){
g[d-1]=g[d-1]+(g[d]-g[d]%10)/10;
g[d]=g[d]%10;
}
}
if(g[0]>0) printf("%d",g[0]);
for(d=1;d<=c;d++){
printf("%d",g[d]);
}
printf("\n\n");
for(h=0;h<9;h++) g[h]=0;
}
return 0;
}
請各位幫忙看一下,這是我的程式碼,謝謝!
#include
#include
int main(){
int a,b,c,d,e,f,g[9]={0},h;
scanf("%d",&a);
for(b=0;b scanf("%d",&c);
for(d=1;d<=c;d++){
scanf("%d %d",&e,&f);
g[d]=e+f;
}
for(d=1;d<=c;d++){
if(g[d]>=10){
g[d-1]=g[d-1]+(g[d]-g[d]%10)/10;
g[d]=g[d]%10;
}
}
if(g[0]>0) printf("%d",g[0]);
for(d=1;d<=c;d++){
printf("%d",g[d]);
}
printf("\n\n");
for(h=0;h<9;h++) g[h]=0;
}
return 0;
}
題目敘述:一個整數 M (1<=M<=1000000) — 整數的長度
也就是說...整個數會高達M位數...