资源描述:
《C语言上机练习题记答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.在屏幕上输出”helloworld!”2.定义整型变量a,赋初始值10,在屏幕上输出变量的值3.在题2中,变量a的值由用户输入,然后再输出a的值4.用户输入长、宽,如果长宽大于0计算面积并输出,否则输出错误提示。//定义变量长、宽、面积//使用输入函数输入长和宽//判断:如果长和宽都大于0//那么计算面积输出//否则输出错误提示5.判断用户输入的任意正整数是偶数还是奇数。//定义变量//使用输入任意正整数//判断:如果该数除2的余数等于0//那么输出是偶数//否则输出是奇数6.从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出
2、;否则,直接输出。//定义字符型变量//使用输入任意字符%c//判断:如果该字符>=’A’&&<=’Z’//那么输出该字符+32后的结果//否则输出直接输出该字符7.输入任意三个整数a、b、c,求三个数中的最大值。8.接收用户的输入的数学成绩,语文成绩,两门当中任何一门不及格,输出该学生不能录取,否则输出录取。9.判定给定的年份是否为闰年。提示:闰年的判定规则为:能被4整除但不能被100整除的年份,或能被400整除的年份。10.输入一个5位数,判断它是不是回文数。例如:12321是回文数,个位与万位相同,十位与千位相同。11.编写一个程序,根据
3、用户输入的期末考试成绩,输出相应的成绩评定信息。成绩大于等于90分输出“优”;成绩大于等于80分小于90分输出“良”;成绩大于等于60分小于80分输出“中”;成绩小于60分输出“差”。12.要求判别键盘输入字符的类别。可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII码值小于32的为控制字符。在0~9之间的为数字,在A~Z之间为大写字母,在a~z之间为小写字母,其余则为其它字符。13.编写一个简单的计算器,实现任意两个正整数的四则运算14.编程实现,请用户输入一个四位整数,利用%运算符,计算该数的逆序形式,并输出结果。如:
4、用户输入1234,计算后输出4321。15.利用while循环重复输出100次”玫瑰”16.利用while循环计算1到100的累加和17.利用while循环计算任意正整数的各位之和//定义两个变量x,sum=0//输入任意正整数//while条件x>0//循环体sum=sum+x%10;x=x/10//输出4.#includevoidmain(){intlength;intwidth;ints;printf("请输入长和宽");scanf("%d%d",&length,&width);if(length>0&&width>
5、0){s=length*width;printf("面积是%d",s);}elseprintf("输入错误!");}5.#includevoidmain(){inta;printf("请输入任意整数");scanf("%d",&a);if(a%2==0)printf("%d是偶数",a);elseprintf("%d是奇数",a);}6.#includevoidmain(){chara;printf("请输入任意字符");scanf("%c",&a);if(a>='A'&&a<='Z'
6、)printf("转换成小写字母后的输出结果%c",a+32);elseprintf("%c",a);}7.#includevoidmain(){inta,b,c;printf("请输入任意3正整数");scanf("%d%d%d",&a,&b,&c);if(a>=b&&a>=c)printf("最大值%d",a);elseif(b>=c)printf("最大值%d",b);elseprintf("最大值%d",c);}8.#includevoidmain(){inta,b;//输入成
7、绩printf("请输入数学和语文的成绩");scanf("%d%d",&a,&b);if(a<60
8、
9、b<60)printf("该学生不能录取");elseprintf("该学生被录取");}8.#includevoidmain(){intyear;printf("请输入年份");scanf("%d",&year);if(year%4==0&&year%100!=0
10、
11、year%400==0)//能被4整除但不能被100整除的年份,或能被400整除printf("是闰年");elseprintf("不是闰
12、年");}10.#includevoidmain(){intx;intge,shi,qian,wan;printf("请输入一个