解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main(){
int a[5];
for(int i=0;i<5;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<5;i++){
if(i==0){
a[4]=a[4]+a[0]/3;
a[1]=a[1]+a[0]/3;
a[0]/=3;
}else{
int tem = a[i]/3;
if(tem*3<=a[i]){
a[i] = tem*3;
}
a[(i+1)%5]=a[(i+1)%5]+tem;
a[i]=tem;
a[(i-1)%5] = a[(i-1)%5]+tem;
}
}
for(int i=0;i<5;i++){
printf("%5d",a[i]);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:900 |
WU-整除问题 (C++代码)浏览:612 |
DNA (C语言描述,数据结构)浏览:858 |
简单的a+b (C语言代码)浏览:419 |
DNA (C语言代码)浏览:394 |
GC的苦恼 (C语言代码)浏览:621 |
图形输出 (C语言代码)浏览:945 |
1197求助浏览:629 |
上车人数 (C语言代码)浏览:713 |
小O的图案 (C语言代码)浏览:915 |