实验 7 综合练习

/*计算分段函数*/
#include<stdio.h>
 #include<math.h>      /*程序中调用了数学函数*/
 int main(void)
 {
    int x;
    double y,sum;
    printf("enter x:");
    scanf("%d",&x);
     sum=sqrt(x*x+x+1);         /*调用平方根函数sqrt()计算
    if(x<-2){
        y=x*x;
    }
    else if(x>=-2&&x<=2){
        y=x+2;
     }
     else if(x>2){
        y=sum;
      }
      printf("y=%.2f",y);           /*输出的函数值*/
      return 0;
 }
 
 
 
 
1 #include <stdio.h>
 2 void main( )
 3 {
 4     int i, b = 1;
 5     double s;
 6     (1)A    ;         赋予S初值
 7     for(i = 1; i <= 15; i++)
 8     {
 9         s = s +     (2)A       分子除以分母
10         (3) B         分母的表达式
11     }
12     printf(    (4)C    , s);       输出的S不保留小数 
13 }
1 #include <stdio.h>
 2 void main( )
 3 {
 4     int i, j, t, a[10];    定义1个数组a,有10 个整型元素
 5     printf("Enter 10 integers: ");
 6     for(i = 0; i < 10; i++)    将数依次赋给数组 a 的n个元素
 7         scanf( (1)C );
 8     for(i = 1; i < 10; i++)      
 9         for( (2)A ; (3)C; j++)     
10             if( (4)D )
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(" "); 20 }
/统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数/
#include<stdio.h> int main(void) { int youxiu,bu,tong,i,n,grade; youxiu=tong=bu=0 ; /赋予初值/
printf(
"enter grades:"); /输入成绩/ while(grade>0){ if(grade<60) { bu++; /不及格的成绩累加/
}
else if(grade>85) { youxiu++; /优秀成绩累加/
} else{
tong++; } scanf("%d",&grade) ; } printf("bu=%d ",bu); printf("tong=%d ",tong); printf("youxiu=%d ",youxiu); return 0; }
原文地址:https://www.cnblogs.com/zy1235/p/3398586.html