C语言课程设计报告01 下载本文

m=sum2; } for(i=5;i<=30;i+=5) { n=5; sum3=m*(1+0.0475*5); n=sum3; } printf(\ printf(\ printf(\ if(sum1>sum2&&sum1>sum3) printf(\一年滚存三十年的本息额最多:%f\\n\ else if(sum2>sum1&&sum2>sum3) printf(\二年滚存三十年的本息额最多:%f\\n\ else printf(\三年滚存三十年的本息额最多:%f\\n\}

2.4肇事逃逸:④肇事逃逸.cpp

#include void main() {

int i,j,k,l;//i前两位数,j代表后两位数,k代表100以内任意整数 for(i=0;i<=9;i++) {

for(j=0;j<=9;j++) {

if(i!=j)

{

for(k=0;k<=100;k++)

{

l=1000*i+100*i+10*j+j; if(k*k==l)

- 24 -

}

}

}

printf(\肇事逃逸车辆的车牌号为:%d\\n\ }

- 25 -

2.5汽车加油:⑤礼炮.cpp

#include void main () {

int i,j=0;

for(i=1;i<=160;i++) {

if( (i%5==0||i%6==0||i%7 ==0||i%8==0)&&i<=100) j++; if( (i%6==0||i%7==0||i%8 ==0)&&(i>100&&i<=120)) j++; if( (i%7==0||i%8==0)&&(i>120 && i<=140)) j++; if( (i%8==0)&&(i>140&&i<=160)) j++; }

printf (\ }

2.6汽车加油:⑥汽车加油.cpp

#include void main() { int K,N,i,j,l[999],x=0,y=0; /*i表示第几个加油站;j为第K个加油站与第K-1个加油站

直接的距离;x表示总距离;*/ printf(\输入:\ scanf(\ for(i=0;i<=K;i++) { scanf(\ l[i]=j; } for(i=0;i<=K;i++) { if(N

- 26 -

}

}

y++; x=l[i]; }

if(i==K)

printf(\输出:%d\\n\

2.8大优惠:⑧大优惠.cpp

#include void main() { int K,M,i=0; printf(\注意:2 <= K <= M <= 1000,且K与M之间用空格隔开)\\n\ scanf(\ if(2 <= K <= M <= 1000) { while(M>0) { i++; M=M-1; if(i%K==0) M=M+1; } printf(\可用天数%d\\n\ } else printf(\}

2.9掷骰子游戏:⑨金币.cpp

#include void main() { int i,j; int sum=0; printf(\

- 27 -

scanf(\ for(i=1;j!=0;i++) { if(j>=i) sum=sum+i*i,j=j-i; else sum=sum+j*i,j=0; }

printf(\国王共奖励了侍从%d金币\\n\}

- 28 -