帮我解释下C语言的程序

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:13:19
我自学C语言有点不明白帮我给下边的程序加上注释 和没条语句是什么意思

编写一程序,根据学生的考分来划分成绩的优,良,及格和不及格。优,良,及格,不及格,我们分别用5,4,3,2四个登记来表示且按如西规定划分;
分数 等级
100-90 5
79-75 4
74-60 3
59-0 2
假定考分变量为score,学好变量为snum,则其 C程序如下;
mian()
{
int score,snum;
char grade;
scanf("%d,%d,&snum,&score);
if(score>89)
grade=`5`;
else if(scoer>74)
grade=`4`;
else if(score>59)
grade=`3`;
else
grade=`2`;
printf(%d,%c\n,snum,grade);
}

上是一道题

编写一程序,把三个整数中最大的打印出来。
main()
{int a,b,c,m;
scanf("%d,%d,%d",&a,&d,&c);
if(a>b)
{if(a>c) m=a;
else m=c; }
else
{if(b>c)
m=b;
else
m=c;}
printf("m=%d",m);
}

mian()
{
int score,snum; //定义变量
char grade;
scanf("%d,%d,&snum,&score);//输入学号和成绩
if(score>89) // IF 多分支判断语句,判断学分
grade=`5`;
else if(scoer>74)
grade=`4`;
else if(score>59)
grade=`3`;
else
grade=`2`;
printf(%d,%c\n,snum,grade); //打印学号和学分
}

main()
{int a,b,c,m;
scanf("%d,%d,%d",&a,&d,&c);//输入三个数
if(a>b) //判断a和b大小,如果a大于b,则向下执行程序
{if(a>c) m=a;//如果a大于c, 那么说明a最大,m=a.
else m=c; } //如果a小于c,那么说明c最大,m=c.
else //如果a<b 执行下面程序。
{if(b>c) // 如果b>c那么说明b最大。m=b.
m=b;
else //如果b<c, 那么说明c最大,m=c.
m=c;}
printf("m=%d",m);//打印m值。
}

我们上课的时候 老师说 函数的注解是/* */ 楼上的用//也可以吗 我想学习学习 谢了

#include <stdio.h>

void main()
{
int score,snum;//______________定义整型变量
char grade;//__________________定义浮点型变量
scanf("%d,%d",&snum,&score);//_输入变量
if(s