20131031课堂综合练习

1,

1 #include <stdio.h>

 2 void main( )

 3 {

 4     int i, b = 1;

 5     double s;

 6      s = 0  ;        s附一个初始值。

 7     for(i = 1; i <= 15; i++)

 8     {

 9         s = s + double(i)/double(b)      强制转换 把整数型转换成浮点型

10         b = b + 2;      b的值作为分母,根据题意此处应该为这个

11     }

12     printf("sum = %f\n"   , s);      s为浮点型,后有小数,所以此处用f

13 }

 

 

2.

1 #include <stdio.h>

 2 void main( )

 3 {

 4     int i, j, t, a[10];

 5     printf("Enter 10 integers: ");

 6     for(i = 0; i < 10; i++)

 7         scanf("%d", &a[i] );       因为之前定义的a[i]为整数型

 8     for(i = 1; i < 10; i++)

 9         for(j =1 ; j < 10 - i ; j++)            寻找最小值所在的下标

10              if(a[j] < a[j+1])                     让最小元素与下标为j的元素交换

11             {

12                 t = a[j];

13                 a[j] = a[j+1];

14                 a[j+1] = t;

15             }

16     printf("After sorted: ");

17     for(i = 0; i < 10; i++)

18         printf("%d ", a[i]);

19     printf("\n");

20 }

 

 

3.

#include <stdio.h>
#include<math.h>
int main(void )

{
    double x,y;
/*定义两个双精度浮点型变量*/   
printf(
"Enter x:"); scanf("%Lf",&x); if(x<-2){ /*求当x<-2时的值*/
y
=x*x; } else if(x<=2){ y=2+x; } else{ y=sqrt(x*x+x+1); } printf("f(%.2f)=%.2f\n",x,y); /*调用printf()函数输出结果*/ return 0; }

   

4,

#include <stdio.h>
int main(void)
{
    int i,n;
    int excellent,pass,fail;
    excellent=pass=fail=0;
    printf("Enter n:");
    
    
    for(i=0;i<10;i++){
        scanf("%d",&n);
        if(n>85)
            excellent++;
        else if(n>=60)
            pass++;
        else
            fail++;
    }
    
      printf("excellent=%d,pass=%d,fail=%d\n",excellent,pass,fail);
       return 0;
}

 

转载于:https://www.cnblogs.com/baojunchi/p/3398545.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值