C语言:急需答案!

来源:百度知道 编辑:UC知道 时间:2024/04/30 12:51:08
一、编程题

1、从键盘输入任意字符,直到输入‘!’时结束,并统计字符的个数(不包括‘!’)
2、已知华氏温度转换位摄氏温度的公式为:C=5/9(F-32),其中,C为摄氏温度,F为华氏温度,编程实现任意输入的华氏温度转换为摄氏温度值输出。
3、编写程序,通过比较两个整数,输出两个整数中较大的那一个。
4、编写程序,接受从键盘输入的两个整数,分别输出两个整数的和、差、积、商(注意被除数为0的问题)
5、求1~~100连续自然数倒数之和
6、求200——300之间所有3的倍数的数之和。
7、计算个人所得税。所得税的计算方法是(提示:使用switch语句):
工资在1000元以内不用纳税;
工资超过1000元时应按超出的金额纳税,计算方法如下:超出金额小于500,税率为5%;
超出金额大于500,小于等于2000,税率为10%;
超出金额大于2000,小于等于5000,税率为15%;
超出金额大于5000,小于等于20000,税率为20%;
超出金额大于20000,小于等于40000,税率为25%。
penglaixiang - 试用期 一级,你好象很发拽啊?!

1:

main()
{
int i;
i=0;
char x;
scanf("%c",&x);
while(x!='!')
{
i++;
scanf("%c",&x);
}
printf("字符个数为:%d",i);
}

2:
main()
{
int c;
int f;

scanf("%d",&f);

c=5/9*(f-32);
printf("%d",c);
}

3:

main()
{
int i,j;
scanf("%d",&i);
scanf("%d",&j);
printf("%d",(i>j)?i:j);
}

4:

main()
{
int x,y;
scanf("%d",&x);
scanf("%d",&y);

printf("%d",x+y);
printf("%d",x-y);
printf("%d",x*y);

if(y!=0)
printf("%d",x/y);
}

5:

main()
{
int i;
int sum;
sum=0;
for(i=1;i<=100;i++)
sum=1/i+sum;
printf("%d",sum);
}

6: