版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计学1C语言学习之认识环境与简单C程序例如:题目一:1.编写一个C程序,输出以下信息************************************
Verygood!************************************2.源程序清单#include<stdio.h>Voidmain(){Printf(“**************”);Printf(“ Verygood!”);Printf(“**************”);}第1页/共30页3.运行结果:************************************
Verygood!************************************4.运行情况分析:(1)错误1:printf()写成print();(2)错误2:第4行缺少分号;(3)程序书写要规范,一条语句一行,适当缩进。第2页/共30页实验二数据类型与表达式1.例3.7(P51),分析大小写字母的转换方法2.(P66)课后3.6,3.8*3.(P67)课后3.74.(P67)课后3.105.作业:3.9,3.12第3页/共30页实验三顺序结构1.从键盘输入5个数,求出他们的和与平均值并输出。*2.设圆的半径r=1.5,圆柱高h=3,求圆周长(L),圆面积(S),圆柱体积(V=S*h)。用scanf输入数据,输出计算结果,输出时要有文字说明,取小数点后2位数字。*3.输入一个华氏温度,要求输出摄氏温度。公式为:c=5.0/9(F-32).输出要有文字说明,取2位小数。第4页/共30页实验四选择结构--ifx(x>=0)-x(x<0)2.求x绝对值:y=
编一程序,输入一个x值,输出y值。1.从键盘输入一个整数,判断它是偶数还是奇数,并分别显示出来。第5页/共30页实验四选择结构--if3.输入一个字符,判别它是否大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。在‘A’与’Z’之间第6页/共30页实验四选择结构--if4.输入两个实数,按代数值由大到小的顺序输出这两个数。分析: 若a<b则交换这两个数,否则什么都不做;输出这两个数a,b。t=a;a=b;b=t;第7页/共30页实验五选择结构-switch…case1.根据用户输入的数字(1-7),输出英文的星期名称。*2.输入一个等级(‘A’、’B’、’C’、’D’、’E’中的任意一个),输出它所对应的百分制成绩段。(用switch……case)*3.从键盘输入任意字符,判断该字符是数字、大写字母还是小写字母。(用if……else)第8页/共30页实验五选择结构-switch…case-1(x>0)0(x=0)1(x<0)4.有一函数:y= 编一程序,输入一个x值,输出y值。第9页/共30页实验五选择结构-switch…case分析:ifa>b将a和b对换ifa>c将a和c对换ifb>c将b和c以换5.输入3个数a,b,c,要求按由小到大的顺序输出。先求出三个数中的最小数放在a中第10页/共30页实验五选择结构-switch…case6.从键盘输入大写字母,按字母表的顺序后移3个位置输出。如‘A’变成‘D’,‘Y’变成‘B’。如果输入的不是大写字母,请显示“输入错误!”7.输入一个百分制成绩,要求输出成绩等级‘A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。(用if……else)第11页/共30页实验六循环结构-while,do-while1.求10!。(n!=1*2*3*……*(n-1)*n)2.编程计算1×2×3+3×4×5+…+99×100×101的值。3.计算,直到最后一项的绝对值小于10-4为止。4.编程计算a+aa+aaa+…+aa…a(n个a)的值,n和a的值由键盘输入。第12页/共30页实验七循环结构-for,while,do-while*1.输入两个数m和n,求他们的最大公约数和最小公倍数。*2.编程计算1!+2!+3!+4!+…+10!的值。3.鸡兔同笼,共有98个头,386只脚,编程求鸡、兔各多少只。第13页/共30页实验七循环结构-for,while,do-while4.(1) (2) (3)**********************************************************第14页/共30页实验七循环结构-for,while,do-while5.根据用户输入的数字(1-7),输出英文的星期名称,能够循环判断。6.编写计算器程序。用户输入运算数和四则运算符,输出计算结果。输入1继续,输入0结束。7.打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为153=13+33+53。第15页/共30页实验七循环结构-for,while,do-while8.从键盘输入字母,按字母表的顺序后移3个位置输出。如‘A’变成‘D’,‘a’变成’d’,‘Y’变成‘B’。如果输入的不是字母则不变换,直到输入“回车”结束。如“China”转换为“Fklqd”.(循环中有判断)9.猜数游戏:先由计算机“想”一个1到100之间的数请人猜,如果人猜对了,则结束游戏,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。计算机记录人猜的次数,以此来反映猜数者“猜”的水平。第16页/共30页实验八三大结构复习1.读入一个年份和月份,打印出该月有多少天(考虑闰年),用选择语句编程。2.从键盘任意输入一个4位正整数,编程计算x的每一位数字相加之和。例如,输入x为1234,则由1234分离出其千位1、百位2、十位3、个位4,然后计算1+2+3+4=10,并输出10。第17页/共30页实验八三大结构复习3.打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为153=13+33+53。4.编程输出九九乘法表。第18页/共30页实验八三大结构复习5.爱因斯坦数学题。爱因斯坦曾出过这样一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,最后剩下5阶;只有每步跨7阶,最后才正好1阶不剩。请问,这条阶梯共有多少阶?第19页/共30页实验九数组1.从键盘输入10个数,求出最大值、最小值及它们的下标;2.从键盘输入10个学生成绩,求出学生的平均成绩,及低于平均成绩的成绩及下标;第20页/共30页实验九一维数组3.编程实现一个数组中查找某个值,输出它的下标值。要求:首先初始化该数组,并打印输出该数组,要求用户从键盘输入要查找的数,然后查找并输出该数在数组中的下标值。4.将数组中的数逆序存放并输出。如:原来顺序为8,6,5,4,1要求改为1,4,5,6,8.5.P153习题7.4第21页/共30页实验十二维数组*1.输入一个数组,按升序排序,再输入一个数后,按原来排序的规律将它插入数组中。*2.求一个3*3的整型矩阵对角线元素之和。3.有一篇文章,共有3行文字,每行有10个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数。第22页/共30页实验十一函数1.求3!+5!+8!+9!。2.写一个求素数的函数,在主函数输入一个整数,输出是否是素数的信息。(测试数据17,23,24)3.求方程ax2+bx+c=0的根,用3个函数分别求当b2-4ac大于0,等于0和小于0时的根,并输出结果。从主函数输入a,b,c的值。4.求两个数的最大公约数和最小公倍数。第23页/共30页实验十二函数嵌套与递归1.用递归函数求n!。2.求1!+2!+……+10!(用函数嵌套)3.写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列。4.写一个函数,使给定的一个3*3的二维整型数组转置。5.写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。第24页/共30页c=1 n=1||n=0n*f(n-1) n>1第25页/共30页调用函数s=f2(10);函数声明打印sintf2(intn)s=s+f1(i);for(i=1;i<=n;i++)returns;求和主函数第26页/共30页intf1(intx)for(i=1;i<=x;i++)s=s*i;returns;求阶乘第27页/共30页实验十三1.写一个函数,将两个字符串连接(不用strcat()函数)。2.写一个函数,将字符串s2中的全部字符复制到字符串s1中。不用strcpy函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年嵩阳职业学院单招综合素质考试题库附参考答案详解(能力提升)
- 2027年张家界航空职院单招职业技能考试题库及答案详解【必刷】
- 2025年山东航空技师学院单招职业技能考试模拟试卷(夺冠系列)附答案详解
- 2026年湖南体育职业学院高职单招职业适应性测试考试题库及答案详解(基础+提升)
- 2026年山西朔州市高职单招职业技能考试题库附参考答案详解【综合卷】
- 2027年成都文理学院专科单招综合素质考试题库及答案详解【易错题】
- 2026年邢台技师学院高职部高职单招职业适应性测试考试模拟试卷及答案详解(各地真题)
- 2027年山东鄄城职业学院单招综合素质考试题库附参考答案详解【巩固】
- 2027年辽宁抚顺煤都职业学院单招职业技能考试模拟试卷【有一套】附答案详解
- 2027年广西交通职业学院高职单招职业适应性测试考试题库含完整答案详解【名校卷】
- 2026秋外研版九年级上册英语单词表
- 2026语文新教材五年级上册必背内容及打卡表
- 2026年监狱干警思想动态分析
- 国企党务工作者(党建岗)面试题和专题题20问及答案
- 2026年汽车维修店安全教育培训计划
- 2024年医院依法执业培训
- 外贸采购提成分配制度
- 一氧化碳中毒课件
- 畜禽粪污处理与资源化利用项目可行性研究报告
- 2025重庆秀山自治县遴选事业单位11人考试历年真题汇编附答案解析
- 中国电信2024年燎原计划AI专业考试含答案
评论
0/150
提交评论