網(wǎng)站首頁(yè) 編程語言 正文
C語言求學(xué)生總成績(jī)和平均成績(jī)
輸入三個(gè)學(xué)生的成績(jī),求的三個(gè)學(xué)生的總成績(jī)和平均成績(jī)。
求學(xué)生總成績(jī)和平均成績(jī)
典型的順序程序嚴(yán)格按照輸入數(shù)據(jù)、處理數(shù)據(jù)、輸出數(shù)據(jù)的模式進(jìn)行程序設(shè)計(jì)方案。
本問題要解決的是輸入三個(gè)數(shù)字,然后求出三個(gè)數(shù)的和與平均值。
平均值可能含有小數(shù),在變量設(shè)置時(shí)平均值可以定義為實(shí)型變量。
程序?qū)嵗?/h3>
1.程序代碼
#include <stdio.h>
void main()
{
int a,b,c,sum;
float ave;
printf("input three student's score:");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
ave=sum/3.0;
printf("sum=%4d\nAverage=%5.2f\n",sum,ave);
}
2.運(yùn)行結(jié)果
3.結(jié)果分析
程序中a、b、c用來存放三個(gè)學(xué)生的成績(jī),sum用來存放總成績(jī),ave用來存放平均成績(jī)。
拓展應(yīng)用
由于總成績(jī)sum定義的為整型變量,所以在求解平均成績(jī)的時(shí)候常量3要寫成3.0,當(dāng)然也可以使用強(qiáng)制轉(zhuǎn)換。
計(jì)算求和時(shí)可以利用復(fù)合賦值運(yùn)算,代碼如下:
sum=0;
sum+=a+b+c;
本文僅僅簡(jiǎn)單介紹用C語言求學(xué)生總成績(jī)和平均成績(jī)。
C語言練習(xí),求和,平均數(shù),取余
編寫程序,實(shí)現(xiàn)從鍵盤輸入學(xué)生的三門課成績(jī),計(jì)算并輸出其總成績(jī)sum,平均成績(jī)ave和總成績(jī)除3的余數(shù)rem。
要求aver定義成float類型。
**輸入格式要求:"%d%d%d" ?提示信息:"Enter three integer: "
**輸出格式要求:"SUM = %4d\nAVERAGE = %.2f ?REMAINDER = %3d\n"
程序運(yùn)行示例如下:
Enter three integer: 80 90 100
SUM = ?270
AVERAGE = 90.00 ?REMAINDER = ? 0
運(yùn)行結(jié)果
原文鏈接:https://blog.csdn.net/glx6666/article/details/125579309
相關(guān)推薦
- 2022-03-14 has been blocked by CORS policy: Response to prefl
- 2023-12-12 SSM整合 spring-mybaits配置文件——設(shè)置數(shù)據(jù)庫(kù)字段名駝峰命名規(guī)則
- 2022-08-19 利用Python實(shí)現(xiàn)簡(jiǎn)單的驗(yàn)證碼處理_python
- 2022-05-22 C#單例模式與多線程用法介紹_C#教程
- 2022-05-08 C++中如何修改const變量你知道嗎_C 語言
- 2022-04-19 運(yùn)行 npm run xxx 的時(shí)候都執(zhí)行了些什么
- 2022-05-24 python中的元組與列表及元組的更改_python
- 2022-12-12 C語言入門之查找子串問題_C 語言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支