新闻详情

新闻详情

首页 / 资讯中心 / 详情

C语言第一次作业-复盘

发布时间:2026/9/28 21:06:40来源:尧图网络
C语言第一次作业-复盘
7.2 混合类型数据格式化输入本题要求编写程序顺序读入浮点数1、整数、字符、浮点数2再按照字符、整数、浮点数1、浮点数2的顺序输出。输入格式输入在一行中顺序给出浮点数1、整数、字符、浮点数2其间以1个空格分隔。输出格式在一行中按照字符、整数、浮点数1、浮点数2的顺序输出其中浮点数保留小数点后2位。#includestdio.hintmain(){floata,b;intc;chard;scanf(%f %d %s %f,a,c,d,b);printf(%c %d %.2f %.2f,d,c,a,b);return0;}总结字符使用%c,字符串使用%s7-3 计算摄氏温度给定一个华氏温度F本题要求编写程序计算对应的摄氏温度C。计算公式C5×(F−32)/9。题目保证输入与输出均在整型范围内。输入格式输入在一行中给出一个华氏温度。输出格式在一行中按照格式“Celsius C”输出对应的摄氏温度C的整数值。#includestdio.hintmain(){intF;scanf(%d,F);printf(Celsius %d,5*(F-32)/9);return0;}7-5 求整数均值本题要求编写程序计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。输入格式输入在一行中给出4个整数其间以空格分隔。输出格式在一行中按照格式“Sum 和; Average 平均值”顺序输出和与平均值其中平均值精确到小数点后一位。#includestdio.hintmain(){inta,b,c,d;floatave;scanf(%d %d %d %d,a,b,c,d);ave(abcd)/4.0;printf(Sum %d; Average %.1f,abcd,ave);return0;}总结这个求平均数的除法如果用整数除得到的结果就是整数这个时候不管ave是不是浮点型都没有意义了但如果用小数除的话得到的就是浮点型7-4 是不是太胖了据说一个人的标准体重应该是其身高单位厘米减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高请你计算其标准体重应该是多少输入格式输入第一行给出一个正整数H100 H ≤ 300为某人身高。输出格式在一行中输出对应的标准体重单位为市斤保留小数点后1位。#includestdio.hintmain(){intH;floatW;scanf(%d,H);W(H-100)*1.8;printf(%.1f,W);return0;}7-6 整数算术运算本题要求编写程序计算并输出2个正整数的和、差、积、商与余数。题目保证输入和输出全部在整型范围内。输入格式输入在一行中给出2个正整数A和B。输出格式在5行中按照格式“A 运算符 B 结果”顺序输出和、差、积、商与余数。#includestdio.hintmain(){intA,B;scanf(%d %d,A,B);printf(%d %d %d\n,A,B,AB);printf(%d - %d %d\n,A,B,A-B);printf(%d * %d %d\n,A,B,A*B);printf(%d / %d %d\n,A,B,A/B);printf(%d %% %d %d,A,B,A%B);return0;}总结C语言的输出文本里面%%是百分号%d是数字os:请问这个还能再化简吗7-7 日期格式化世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”而中国人习惯写成“年-月-日”。下面请你写个程序自动把读入的美国格式的日期改写成中国习惯的日期。输入格式输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。输出格式在一行中按照“yyyy-mm-dd”的格式给出年、月、日。#includestdio.hintmain(){intm,d,y;scanf(%2d-%2d-%d,m,d,y);printf(%d-%02d-%02d,y,m,d);return0;}总结输入里面我感觉加不加数字应该都没有多大影响吧做题时输出时%02d是给了这个数字2个字符宽数字有2位就会占满如果1位就补零7-7 销量统计报表某小商品生产企业引入微机管理请你编写程序输入四个季度的销量输出该企业的年度销量统计报表。输入格式四个整数分别为四个季度的销量输出格式全年销量统计报表(参见输出样例)输入样例62751104839570439826输出样例#includestdio.hintmain(){inta,b,c,d;scanf(%d\n%d\n%d\n%d,a,b,c,d);printf( Season Quantity\n-----------------\n);printf( Spring%9d\n Summer%9d\n Autumn%9d\n Winter%9d\n,a,b,c,d);printf(-----------------\n Total%9d,abcd);return0;}总结这道题和上一道就是差不多类型的进阶版。这个9d就是春天过后给数字9个字符宽度然后从个位开始占没有占满的地方就直接空出来。前面那道题就是补零7-8 逆序的三位数程序每次读入一个正3位数然后输出按位逆序的数字。注意当输入的数字含有结尾的0时输出不应带有前导的0。比如输入700输出应该是7。输入格式每个测试是一个3位的正整数。输出格式输出按位逆序的数。#includestdio.hintmain(){intn;scanf(%d,n);printf(%d,(n%10)*100(n%100)/10*10n/100);return0;}7-9 格式化数字的显示-简单版在金融领域对金额之类的数字一般是在整数部分的每三个数字加一个千分位分隔符分别对应1,000(千)1,000,000百万1,000,000,000十亿等等另外在小数部分保留2位小数。例如1234567格式化后显示为1,234,567.00。输入格式读入1个7位正整数题目保证任何一位数字都不为0。输出格式在合适的地方加上千分位分隔符。#includestdio.hintmain(){intn;scanf(%d,n);printf(%d,%d,%d.00,n/1000000,(n%1000000)/1000,n%1000);return0;}
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

S500装机第一步:FS-IA6B接收机与Pixhawk4对码接线全攻略 2026/9/28 21:56:14

S500装机第一步:FS-IA6B接收机与Pixhawk4对码接线全攻略

1. 为什么S500装机第一步是搞定接收机对码S500这套四轴机架在入门到进阶的航模圈子里热度一直不低,轴距500mm、支持折叠、能挂云台也能挂运动相机,属于那种“既能练手又能干活”的机型。但很多新手拿到套件之后,第一道坎不是焊电调、不是调PI…

阅读更多 →
温控杯设计核心:TEC选型、STM32驱动与PID物理建模 2026/9/28 21:56:13

温控杯设计核心:TEC选型、STM32驱动与PID物理建模

1. 为什么温控杯不能只靠“加热片继电器”凑合?——从热力学失配讲起我第一次做温控杯时,用的是某宝爆款的PTC加热片配普通继电器,目标温度设60℃,结果实测水温在52℃到68℃之间反复震荡,手摸杯壁忽冷忽烫,…

阅读更多 →
CLI-Anything:面向中高级开发者的命令行能力操作系统 2026/9/28 21:56:05

CLI-Anything:面向中高级开发者的命令行能力操作系统

1. 项目概述:CLI-Anything 是什么,它解决的不是“命令行怎么用”,而是“为什么命令行总在重复造轮子”CLI-Anything 这个名字乍看有点抽象,但拆开来看就非常直白:“CLI”是命令行界面(Command-Line Interfa…

阅读更多 →
大模型应用降本实战:从成本构成到部署架构选型全解析 2026/9/28 21:55:58

大模型应用降本实战:从成本构成到部署架构选型全解析

企业做AI应用,最容易被低估的不是模型效果,而是账单。我见过不少团队,Demo阶段用在线API跑得很欢,一上生产,月成本直接飙到几十万,CTO看到账单当场沉默。也有团队花大力气私有化部署,结果GPU利用…

阅读更多 →
贝叶斯优化实战:ax调度框架接入训练流水线全攻略 2026/9/28 21:55:51

贝叶斯优化实战:ax调度框架接入训练流水线全攻略

说个最近遇到的事:我们团队原先调一组超参数,靠的是“抽签式”的网格遍历,几十台训练机跑了一整天,最后拿到手的组合却连第二名都比不上。换到 ax 调度之后,情况完全反过来了。ax 是 Adaptive Experimentation 的开源实…

阅读更多 →
Agent-native系统设计实战:从模型驱动到工程落地 2026/9/28 21:55:51

Agent-native系统设计实战:从模型驱动到工程落地

agent-native 这个词,我最早是在一份内部分享文档里注意到的,作者用它来形容下一代业务系统的设计方式:所有能力单元不再按接口、按服务、按数据表来划分,而是按 agent 来划分。当时我的第一反应是,这不就是把过去几年…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉