1.输入一个整数 x,计算并输出下列分段函数 sign(x) 的值
//输入一个整数 x,计算并输出下列分段函数 sign(x) 的值// #include<stdio.h> int main(void) { int x,y; //定义整型变量x和y// printf("Enter x:"); scanf("%d",&x); if(x<0){ y=-1; } else if(x==0){ y=0; } else{ y=1; } printf("y=%d",y); return 0; }
2.输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数。
//输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数。// #include<stdio.h> int main(void) { int n,pass,i; //pass为及格学生的人数// double grade,sum; //grade为学生的成绩,sum为总成绩// printf("Enter n:"); scanf("%d",&n); sum=0; pass=0; //赋初值// for(i=1;i<=n;i++){ printf("Enter grade:"); scanf("%lf",&grade); sum=sum+grade; //成绩累加// if(grade>=60){ pass++; //成绩大于等于60,即及格的人数加1// } } printf("grade average is %.2f ",sum/n); //输出平均成绩// printf("number of pass is %d ",pass); //输出及格人数// return 0; }