苏小红第四版C语言第六章习题练习:

 

     include <stido.h>
     in main()
     {
        int day,sum1=100000;
 33     float   d=0.01,sum2=0.01;//赋值第一天的数字
 34     for(day=1;day<30;day++){
 35         sum1+=100000;//从第二天开始计算
 36         d=d*2;
 37         sum2+=d;1
 38     }
 39     printf("fu=%d,nian=%f\n",sum1,sum2);
 40 
 41     return 0;
 42 }

 

  1 #include <stdio.h>
  2 
  3 int main()
  4 {
  5     int a,b,c,d;
  6     for(a=0;a<=9;a++){
  7         for(b=0;b<=9;b++){
  8             if(a==b){
  9                 continue;
 10             }else {
 11             c=a*1000+a*100+b*10+b;
 12             }
 13 
 14             for(d=0;d<100;d++){
 15                 if(d*d==c){
 16                     printf("the car's number is:%d\n",c);
 17                 }
 18             }
 19         }
 20     }
        return 0;
    }

  1 #include <stdio.h>
  2 int main()
  3 {
  4     int a=6,b=7,c=8,i;
  5     int time=21*6+1;  // a舰时间总长127s;
  6     int time2=21*7+1;//b舰共需要的时间;
  7     int p=21*3-2;   //先假设所有炮除了第一炮都不重复;
  8     for(i=2;i<=time;i++){
  9         if(i%a==0&&i%b==0||i%a==0&&i%c==0||i%b==0&&i%c==0){
 10             p--;        //重复时减去一;
 11         }   
 12 //      if(i%a==0&&i%b==0&i%c==0){  //此情况不可能发生可以省略;
 13 //          p-=2;
 14 //      }
 15     }
 16     for(i=128;i<=time2;i++){
 17         if(i%b==0&&i%c==0){
 18             p--;
 19         }   
 20     }   
 21 
 22     printf("观众共听见 %d 次炮响\n",p);
 23 
 24     return 0;
 25 
 26 }

 (这一题看了下其他人的答案可能有错误,不过眼拙没有发现,知道的朋友请告诉我哈)

  1 #include <stdio.h>
  2 #include <math.h>
  3 int main()
  4 {
  5 /*    int i=64;
  6     double  sum=0; 
  7     for(i=0;i<64;i++){
  8         sum=sum+pow(2,i);    //用pow( ,)需要先申明;
  9     }
 10     printf("%lf\n",sum);
 11     printf("%.5lf\n",sum/1.42e8);   //这里的e8代表*10的8次方;
 12     return 0;
 13 }
 14 */
 15     int i;
 16     double d=1.0,sum=1.0;
 17     for(i=1;i<64;i++){
 18         d=2*d;
 19         sum=sum+d;
 20     }
 21 
 22     printf("%lf\n",sum);
 23     printf("%.5lf\n",(sum)/1.42e8);
 24     return 0;
 25 }

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值