假设某同学选修了5门课程,请依次从键盘输入5门课程的成绩(每个成绩间以逗号分隔),求出平均成绩并输出(保留两位小数)。
预处理命令:#include <stdio.h>
格式输入函数:scanf(格式控制,地址表列)
格式控制串中不要有原样输入字符及“\n”回车换行;
地址表列变量名前不可漏掉取地址符号“&”;
“%c”格式输入时,空格和转义字符都作为有效字符输入,eg.scanf(“%c%c”,&c1,&c2)
。
正确输入:ab,错误输入:a b,'a’将送给c1,'空格’将送给c2;
输入数据时不要规定精度。 eg.scanf(“%7.2f”,&a)不合法;
"%d"表示按十进制整型输出
"%f"表示按单精度实数输出
"%c"表示按字符型输出
"%.nf"指定保留n位小数
代码文件:
#include<stdio.h>
int main()
{
float a,b,c,d,e;
scanf("%f,%f,%f,%f,%f", &a, &b, &c, &d, &e);
float sum;
sum = a+b+c+d+e;
printf("%.2f",sum/5);
return 0;
}