十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include stdio.h
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站建设、泌阳网络推广、成都微信小程序、泌阳网络营销、泌阳企业策划、泌阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供泌阳建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
void fun(int n)
{
switch(n/10)
{
case 1:
case 2:
case 3:
case 4:
case 5:printf("成绩不及格\n");break;
case 6:printf("成绩为D等\n");break;
case 7:printf("成绩为C等\n");break;
case 8:printf("成绩为B等\n");break;
case 9:
case 10:printf("成绩为A等\n");break;
}
}
void main()
{
int n;
scanf("%d",n);
fun(n);
}
定义的input(int
m)
m作用的作用从代码
printf("%s输入一个二进制数:\n",m?"请":"输入有误,请重新");
中的
m?"请":"输入有误,请重新"
这个三目运算符可以看出:
当m=1时
输出:请输入一个二进制数:
m
!=1时
输出:
输入有误,请重新输入一个二进制数:
也就是为了提示用户用的!
所以
这里的
n=input(1)
的
1就是说明要求系统提示:输入有误,请重新输入一个二进制数:
#includestdio.h
#define N 10 //N可有自己确定!
float aver(float a[]){
int i;float sum=0;
for(i=0;iN;i++)
sum+=a[i];
return sum/N;
}
float Max(float a[]){
int i;float max=0;
for(i=0;iN;i++)
if(maxa[i])
max=a[i];
return max;
}
float Min(float a[]){
int i;float min=a[0];
for(i=0;iN;i++)
if(mina[i])
min=a[i];
return min;
}
int main(){
float deg[N];
printf("输入该门课程的成绩: \n");
for(int i=0;iN;i++)
scanf("%f",°[i]);
printf("该门课程的平均值为: %0.2f\n",aver(deg));
printf("该门课程的最高分为: %0.2f\n",Max(deg));
printf("该门课程的最低分为: %0.2f\n",Min(deg));
return 0;
}
扩展资料:
主函数的两个形参形式中的形参,允许从执行环境中传递任意的多字节字符串(它们通常被称为命令行参数),各个指针 argv[1] .. argv[argc-1] 指向每个这些字符串的第一个字符。argv[0] 是指向一个表示用于执行该程序自身的名字的空结尾多字节字符串(或者当执行环境不支持时,为空字符串 "")的开头字符的指针。
这些字符串是可以改动的,虽然对它们的改动并不会被传回给执行环境:比如可以用 std::strtok 来使用它们。
参考资料来源:百度百科-main函数