社区讨论
输入48和47都是对的;但是全wa;大佬来看看
P1720月落乌啼算钱(斐波那契数列)参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lpiapc6o
- 此快照首次捕获于
- 2023/11/28 20:09 2 年前
- 此快照最后确认于
- 2023/11/28 22:13 2 年前
int carry;
int x=100;
int ans[100]={1},a[100]={1},b[100]={1};
void add(){
for (int i = 0; i < 100; i++) {
ans[i] = 0;
}
for(int j=0;j<sizeof(b)/sizeof(b[0]);j++){
carry=a[j]+b[j];
ans[j]+=carry%10;
ans[j+1]+=carry/10;
}
}
void print_c(){
for(;x>=0;x--){
if(ans[x]!=0) break;
}
for(;x>=0;x--){
printf("%d",ans[x]);
}printf(".00");
}
int main(){
int n;
scanf("%d",&n);
for(int i=3;i<=n;i++){
add();
for(int k=0;k<sizeof(b)/sizeof(b[0]);k++){
a[k]=b[k];
}
for(int k1=0;k1<sizeof(ans)/sizeof(ans[0]);k1++){
b[k1]=ans[k1];
}
}
print_c();
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...