hello,大家好我是AC是最好的,终于活到了第三集了
还是老样子蒙眼抽题目今天讲解的是……A752.成绩
作者的声明📢:每日一题为原创,严禁抄袭!
蒙眼随机抽三篇题解,
题解2.0【欢乐作死版】保姆级注解!超全 作者:琮
A752.成绩 作者:ጿ ኈ ቼ ዽ ጿ
吊打其他题解 作者:xm™
题目的简介📒
难度:入门
来源:官方
通过率:69.01%
考点:输入输出
题目的理解📃
已知 未知 总成绩=平时成绩 * 20% + 小测成绩 * 30% + 期末考试成绩 * 50 求得码哥的总成绩
考点🖋:
这次搞C语言的风格,因为上次写A+BPROBLEM有人跟我讲了
上一期我们讲了C++风格的的输入输出(如果不费请看上一期:每日一题|第一期第二集A+B)
C语言的输入输出
首先我们要知道C语言的库是
然后就是比较重要的输入输出
输入(SCANF):
格式控制字符串的作用与printf函数相同,但不能显示非格式字符串, 也就是不能显示提示字符串。地址列表中给出各变量的地址。 地址是由地址运算符“&”后跟变量名组成的。例如,&a, &b分别表示变量a和变量b的地址。这个地址就是编译系统在内存中给a,b变量分配的地址
例子🌭:
我输入一个用空格隔开的字符串怎么输入(char变量)
scanf的用处表格
输入项 C风格 C++风格 输入int行变量a scanf("%d" , &a); cin >> a; 输入long型变量或者long long 型变量b scanf("ld" , &b); cin >> b; 输入float类型c scanf("%f" , &c); cin >> c; 输入double型变量d scanf("%lf" , &d); cin >> d; 输入char型变量e scanf("%c" , &e); cin >> e; 先输入整型变量f在输入浮点行变量g scanf("%d %lf" , &f , &g); cin >> f >> g;
输出(PRINTF):
格式控制串可由格式字符串和非格式字符串两种组成。
格式字符串
格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如“%d”表示按十进制整型输出, “%c”表示按字符型输出, “%lf”表示按double型输出等
非格式字符串
非格式字符串在输出时原样输出,在显示中起提示作用。输出列表中给出了各个输出项, 要求格式字符串和各输出项在数量和类型上应该一一对应。
printf表格
输出项 C语言风格 C++风格 输出int型变量a printf("%d" , a); cout << a; 输出long 型或者long long型变量b printf("%ld" , b); cout << b; 输出float类型变量c printf("%f" , c); cout << c; 输出double类型变量d printf("%lf , d); 输出double类型变量e并保留m位小数 printf("%.mlf" , e); cout << fixed << setprecision(m) << e; 输出char型变量f printf("%c" , f); cout <<
f; 输出string型变量g printf"%s" , g.c_str()); cout << g; 先输出int类型变量h在输出double类型变量i使用空格隔开 printf("%d %lf" , h , i); cout << h << " " << i; 以"j="的形式输出int型变量j的值 ptrintf("a=%d" , a); cout << "a= " << a;
换行:
定义好了两个long long型变量**换行输出(分别叫S和V)
分析📡:
STEP01:首先先定义四个变量
STEP02:输入:
STEP03:计算总成绩
STEP04:输出成绩:
Code:
创作不易,给一个赞吧