预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

TheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife第3章三、编程题1.编写程序,输入一个非负数,输出以此数为半径的圆周长以及面积。#include"stdio.h"#definePI3.1415voidmain(){floatr,area,circumference;scanf("%f",&r);area=PI*r*r;circumference=2*r*PI;printf("area=%6.2f\ncircumference=%6.2f\n",area,circumference);}2.编写程序,输出下面结果,注意,双引号也要输出:“I'mastudent!”#include<stdio.h>voidmain(){printf("\"I\'mastudent!\"\n");}3.编写程序,输入一个小写字母,将其转换为大写字母输出。例如输入b,则输出B。提示:小写字母和对应的大写字母的ASCII码值相差32。voidmain(){charch;ch=getchar();ch-=32;putchar(ch);//printf("%c",ch);}4.编写程序,输入一个华氏温度f,输出其相应的摄氏温度c。华氏温度和摄氏温度的转换公式为:5c(f32)9#include<stdio.h>voidmain(){floatf,c;scanf(“%f”,&f);c=5.0*(f-32)/9;printf(“华氏温度%5.2f转换为摄氏温度为:%5.2f\n”,f,c);TheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife}第4章三、编程题1.输入一个整数,判断这个整数是奇数还是偶数(提示:整数的奇偶性可以利用取余运算符%判定)。#include<stdio.h>voidmain(){inta;scanf("%d",&a);if(a%2)printf("奇数\n");elseprintf("偶数\n");}2.编写程序,输入一个24小时制的时间,转换为12小时制时间后进行输出。以13点15分为例,输入:13:15,则输出:下午1:15。#include<stdio.h>voidmain(){inthour,minute;scanf("%d:%d",&hour,&minute);if(hour>12)hour=hour-12;printf("%d:%d\n",hour,minute);}3.输入年号,判断它是否是闰年(如果年号能被400整除,或能被4整除,而不能被100整除,则是闰年,否则不是)。voidmain(){intyear;scanf("%d",&year);if(year%400==0||(year%4==0&&year%100==0))printf("%d是闰年\n",year);elseprintf("%d不是闰年\n",year);}TheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife4.输入一个字符,如果是大写字母则输出对应的小写字母,如果是小写字母则输出相应的大写字母,如果都不是则原样输出。#include<stdio.h>voidmain(){charch;scanf("%c",&ch);if(ch>='a'&&ch<='z')ch-=32;elseif(ch>='A'&&ch<='Z')ch+=32;printf("\n%c\n",ch);}5.设计一个简单的计算器程序,能输入整型运算数和基本运算符(+,-,*,/),输出计算结果。例如:输入2+6,输出2+6=8。#include<stdio.h>main(){floata,b,result;charop;scanf("%f%c%f",&a,&op,&b);switch(op){case'+':result=a+b;printf("=%f",result);break;case'-':result=a-b;printf("=%f",result);break;case'*':result=a*b;printf(