顺序结构程序设计

上传人:t****d 文档编号:243023343 上传时间:2024-09-14 格式:PPT 页数:17 大小:32KB
返回 下载 相关 举报
顺序结构程序设计_第1页
第1页 / 共17页
顺序结构程序设计_第2页
第2页 / 共17页
顺序结构程序设计_第3页
第3页 / 共17页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,顺序结构程序设计,2.1.4 编写程序,依次输入某位学生的数学、英语和计算机课程的成绩,计算并输出该生3门课程的平均分。P14,【输入形式】输入成绩(整数),【输出形式】输出成绩(浮点数,结果保留2位小数),【输入】math=,87,eng=,72,comp=,93,【输出】average=84.00,1,#include ,int main(void), int a, b, c;,double average;,printf(math=);,scanf(%d, ,printf(eng=);,scanf(%d,printf(comp=);,scanf(%d,average = (a + b + c) * 1.0 / 3;,printf(average=%.2fn, average);,return 0; ,2,2.1.5 编程,输入一个三位正整数n,求解并输出该数的个位数、十位数和百位数。P14,【输入形式】输入三位正整数,【输出形式】依次输出个、十、百位,用空格分隔,【输入】,152,【输出】2 5 1,思考:如果n是4位数,如何求?,*如果n的位数是未知数,如何求?(学到循环语句时,再来考虑),3,#include ,int main(void),int n;,scanf(%d,printf(%d %d %dn,n%10,n/10%10,n/100);,return 0;,4,2.2.3 编程求存款到期利息 P20,【问题描述】输入存款金额money、存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。,interest=money(1+rate),year,-money,【输入】 Enter money, year and rate:,1000 3 0.025,【输出】 interest=76.89,5,#include ,#include ,int main(void),int money,year;,float rate,interest;,printf(Enter money,year and rate:);,scanf(%d%d%f,interest=money*pow(1+rate),year)-money;,printf(interest=%.2fn,interest);,return 0;,6,2.2.6 编写程序,输入两个整数num1和num2,计算并输出它们的和、差、积、商(用实数表示,保留2位小数点)与余数。P23,文件名:c1_4.c,输入:Enter num1:,5,Enter num2:,3,输出:5+3=8,5-3=2,5*3=15,5/3=1,5%3=2,7,#include,int main(void),int num1,num2;,printf(Enter num1:);,scanf(%d,printf(Enter num2:);,scanf(%d,printf(%d+%d=%dn,num1,num2,num1+num2);,printf(%d-%d=%dn,num1,num2,num1-num2);,printf(%d*%d=%dn,num1,num2,num1*num2);,printf(%d/%d=%.2fn,num1,num2,num1/num2);,printf(%d%d=%dn,num1,num2,num1%num2);,return 0;,8,2.2.7 输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间有效的时间范围是0000 2359(前两位表示小时,后两位表示分钟),不需要考虑出发时间晚于到达时间的情况P23,【输入】Enter time1:,712,(出发时间是7:12),【输入】 Enter time2:,1411,(到达时间是14:11),【输出】 The train journey time is 6 hours 59 minutes,*括号内为说明文字,9,#include ,#include ,int main(),int time1,time2,time;,printf(Enter time1:);,scanf(%d,printf(Enter time2:);,scanf(%d,time=abs(time1/100*60+time1%100-time2/100*60-time2%100);,printf(The rain journey time is %d hours %d minutesn,time/60,time%60);,return 0; ,10,2.2.8 输入一个四位正整数,将其加密后输出方法是将该数每一位上的数字加9,然后除以10 取余,作为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数P23,【输入输出】 Enter a number: 1257,【输出】 The encrypted number is 4601,(每一位上的数字加9 除以10 取余后得0146,交换后得到4601),*括号内为说明文字,11,#include ,#include ,int main(),int n,g,s,b,q;,printf(Enter a number:);,scanf(%d,g=(n%10+9)%10;,s=(n/10%10+9)%10;,b=(n/100%10+9)%10;,q=(n/1000+9)%10;,n=b+q*10+g*100+s*1000;,printf(The encrypted number is %dn,n);,return 0; ,12,附.,1。,求圆球的体积,编程,从键盘输入圆球半径r,使,r,保留,2,位小数,对小数点后第,3,位数进行四舍五入,然后用此圆球半径,r,计算并输出圆球的体积,(,保留2位小数,),,已知计算公式:圆球体积 r, ,,要求使用符号常量PI,值为3.1415926,。,#define PI 3.1415926 /*宏定义*/,例如,,输入,:2.345,输出,:54.36,13,#include ,#define PI 3.1415926,int main(void), float r;,scanf(%f, ,r=(int)(r*100+0.5)/100.;,printf(%.2fn, 4.0/3*PI*r*r*r);,return 0;,输入,:4.1654,输出,:303.74,14,2.,两个两位正整数相乘的竖式,从键盘输入两个两位正整数,a,和,b,,且,a,和,b,各位都,不包含数字,0,,在屏幕上输出,a,与,b,相乘的竖式,格式按下面的样例。例如,,输入:,25 76,输出:,25,* 76,-,150,175,-,1800,(每根线由,6,个减号构成,),15,#include ,int main(void), int a, b;,scanf(%d%d, ,printf(%5dn, a);,printf( *%3dn, b);,printf(-n);,printf(%5dn, a*(b%10);,printf(%4dn, a*(b/10);,printf(-n);,printf(%5dn, a*b);,return 0;,16,结 束,17,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!