1、r); if (r=0) s=pi*r*r; l=2*i*r ; printf(the area is %fnprintf(the circumference is %fn,l);else input error!3、函数y=f(x)可表示为: 2x+1 (x0) 编程实现输入一个x值,输出y值。 int x,y;scanf(“%d”,&x);if(x0) y=2*x-1;else y=0;printf(“%d”,y);4、编写一个程序,从4个整数中找出最小的数,并显示此数。void main( )int a,b,c,d,t; scanf (“%d,%d,%d,%d ”,&b,&c,&d);
2、if (ab) t=a; a=b; b=t;c) a=c; c=t;d) a=d; d=t; printf (“min = %d n”,a);5有一函数当x0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。int x,y;scanf(%d,&if (x= hisAge) You are older! Your age is = %dn, yourAge); if (hisAge yourAge)Your friend is older! HisAge age is = %dn, hisAge); 8、键盘输入2个加数,再输入答案,如果正确,显示“right”,否则显示“err
3、or”#include “stdio.h”int a,b,c; printf(“please input a and bn”);scanf (%d,%d”,& printf(“please input the answer for a+bn”);scanf (%d”,&c); if (c=a+b) printf(“rightn”); else printf(“errorn”);9. 编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:要求当输入每月上网小时数,显示该月总的上网费用(6分) int hour; float fee; printf(“please input hour:n”
4、); scanf(“%d”,&hour); if(hour=10&hour=y) printf(“建议使用全球通”); else printf(“建议使用神州行); 11个人所得税计算,应纳税款的计算公式如下:收入税率收入收入1000元的部分53000元2000元的部分106000元3000元的部分15收入6000元的部分20输入某人的收入,计算出应纳税额及实际得到的报酬。(7分)(如需连续计算多个人的纳税情况,直到输入负数为止,程序应如何改进?试写出程序) int grade; float income,tax,money; printf(“please input your incomen
5、”);scanf (“%f”,&income); if (income printf(“the input is error”); else grade=(int)income/1000; switch(grade) case 0 : tax=0;break; case 1 : tax=(income-1000)*0.05; case 2 : tax=50+(income-2000)*0.1; case 3 :case 4 :case 5 : tax=150+(income-3000)*0.15;default: tax=600+(income-6000)*0.2; money=income-
6、tax; printf(“n tax=%f, money=%f”,tax, money);12.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score90,等级为A;80score90,等级为B;70score80,等级为C;60score70,等级为D;score60,等级为E。 int data; char grade;Please enter the score:%d”, &data); switch(data/10) case 10: case 9 : grade=A; break; case 8: grade=B; break; case 7: grade=C; ca
7、se 6: grade=D; default: grade=E;the grade is %c”,grade);*13. 编程设计一个简单的计算器程序。从键盘输入2个操作数,1个运算符,当运算符为加(+)、减(-)、乘(*)、除(/)时,输出计算结果 int data1, data2; /*定义两个操作符*/ char op; /*定义运算符*/Please enter the expression:%d%c%ddata1, &op, &data2); /*输入运算表达式*/ switch(op) /*根据输入的运算符确定要执行的运算*/ case +: /*处理加法*/ printf(%d
8、+ %d = %d n, data1, data2, data1 + data2); break; case - /*处理减法*/%d - %d = %d n, data1, data2, data1 - data2);* /*处理乘法*/%d * %d = %d n, data1, data2, data1 * data2);/ /*处理除法*/ if (0 = data2) /*为避免出现溢出错误,检验除数是否为0*/ printf(Division by zero! else printf(%d / %d = %d n, data1, data2, data1 / data2);Unknown operator! n14. 从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。 int a10, i,p=0,n=0,z=0; printf(“please input number”);for(
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1