版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、加法练习程序:由用户通过键盘输入加数和被加数,程序显示加法式子,用户通过键盘作答后,程序给出正确与错误提示信息。要求:利用C的选择语句if条件语句或switch开关语句,键盘输入数据前,程序会出被输入数据的信息提示。#include<stdio.h>voidmain(){inta,b,c;printf("pleaseputanaddend:\n");scanf("%d",&a);printf("pleaseputanaugend:\n");scanf("%d",&b);printf("pleaseanswerthequestion:a+b=?");scanf("%d",&c);if(a+b==c)printf("verygood!");elseprintf("wrong!");}个人感觉这个程序最不好的地方是,不管回答正确还是回答错误,程都会立即结束,所以我用了do…while实现一个回答错误之后获得再次回答机会的循环,则程序修改如下:#include<stdio.h>voidmain(){inta,b,c;printf("请输入一个加数:\n");scanf("%d",&a);printf("请输入一个被加数:\n");scanf("%d",&b);do{printf("请回答:a+b=");scanf("%d",&c);if(a+b!=c)printf("请再想一想\n");}while(a+b==c)printf("回答正确!");}2、判闰年程序:判断某一年是否闰年?要求:程序首先提示用户从键盘输入4位数年份,程序能显示“XXXX年是闰年”或“XXXX年不闰年”的输出信息。算法:year是闰年,即year能被4整除但不能被100整除,或year能被400整除。其对应的C逻辑表达式为:(year%4==0&&year%100!=0)||(year%400==0)或:(!(year%4)&&year%100)||!(year%400)程序中可设置1个变量leap来代表是否闰年的信息,闰年:leap=1;不闰年:leap=0。#include<stdio.h>voidmain()intyear;printf("请输入4位数年份:");scanf("%d",&year);if(year%4==0&&year%100!=0||year%400==0)//闰年就是能被4整除但不能被100整除及能被400整除的printf("%d是闰年",year);elseprintf("%d不是闰年",year);}3、三角形九九表程序:要求选择C实现循环的4种方法(if+go,for语句,while语句,do…while语句)中的一种,比如,最好选择for语句来实现如下形式的“九九表”输出。#include<stdio.h>voidmain()inta,b,c;for(a=1;a<=9;a++)//纵列表数每循环完一次换行{for(b=1;b<=9;b++)if(b<=a)printf("%d",a*b);printf("\n");}}4、平面等腰三角形:要求利用C的for循环实现如下平面图形输出。如图,等腰三角形有6层,则#include<stdio.h>viodmain()inta,b,c;//a,b,c分别是层数变量,变量,*变量for(a=1;a<=6;a++){for(b=6-a;b>=1;b--)printf("");for(c=1;c<=2*a-1;c++)printf("*");printf("\n");}}5、平面倒立等腰三角形:要求利用C的for循环实现如下平面图形输出。#include<stdio.h>for(i=0;i<=9;i++)scanf("%d",&a[i]);for(i=0;i<=9;i++)
printf("%d",a[i]);for(i=0;i<=9;i++){for(s=i+1;s<9;s++)if(a[i]>a[s]){t=a[i];a[i]=a[s];a[s]=t;}//实现10数升序排列for(i=0,1<=9,i++)sum+=a[i];n=sum/10;printf("10个数的最大是:%d\n10个数的最小是:%d\n10个数的平均是:%t\n",a[9],a[0],n);}12、由二维数组实现矩阵:定义数组inta[5][4];实现5行4列矩阵输出。要求:矩阵元按数组的逻辑顺序依次是1~20间的自然数。提示:用双重for循环与二维数组的按行输出。#include<stdio.h>voidmain()inti,j,s=1;inta[5][4];for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年石家庄信息工程职业学院单招职业倾向性测试题库附答案详解
- 2026年衡阳幼儿师范高等专科学校单招职业适应性测试题库带答案详解
- 2026年重庆市巴中地区单招职业适应性测试题库及参考答案详解一套
- 2026年青海省果洛藏族自治州单招职业适应性测试题库参考答案详解
- 2026年河南工业贸易职业学院单招职业技能测试题库及参考答案详解1套
- 银行干部面试题目及答案
- 体育国考面试题及答案
- 2025年重庆交通大学诚聘英才80人备考题库及一套答案详解
- 2025年佛山市顺德陈村镇南涌小学招聘临聘教师备考题库及完整答案详解1套
- 消防安全的应急预案范文3篇
- 初中分组、演示实验开出情况登记表(物理25+47)
- 《十八项核心制度 》课件
- 超越与延异-西方现代艺术
- 初三物理中考期末复习知识点分类汇总解析及考试分析课件
- 学术英语写作完整版资料课件
- 带电宝典-配网不停电作业绝缘遮蔽
- 万华2023年大修球罐内外脚手架方案11.30
- GB/T 31326-2014植物饮料
- 招银大学培训发展的探索与实践
- 加油站火灾事故应急专项预案
- 轻松带你学习ANP法SD软件
评论
0/150
提交评论