C语言编程,有谁可以帮我编出来啊~~~~救命啊~

1.键入身高,性别,判断体重是否正常,男性的理想是:身高减105;女性的理想体重是:身高减110

2.个人收入所得税问题.规定:1000元以下不收,1000到15000之间部分收5%,1500到2000之间部分收10%,2000到2500之间部分手15%,2500以上收20%,输入由键盘输入,y={(Y等于下面全部【大括号的意思】)0 (x<1000) (x-1000)*5%(1000<x<1500) (x-1500)*10%+500*5%
我要准确准确准确的答案啦~求求你们嘛

1.
#include <stdio.h>
main()
{
int sex;
int tal;
printf("请键入性别,1表示男,2表示女:\n");
scanf("%d",&sex);
printf("请键入身高(cm):\n");
scanf("%d",&tal);
if(sex==1){
if(tal==105) printf("体重正常!");
else if(tal>105) printf("体重偏轻!");
else if(tal<105) printf("体重偏重!");
}
else if(sex==2){
if(tal==110) printf("体重正常!");
else if(tal>110) printf("体重偏轻!");
else printf("体重偏重!");
}

getch();
}
2.
#include <stdio.h>
#define PD printf("您要缴税:%6.2f元\n",d)
main()
{
int income;
float d;
printf("请输入您的收入:\n");
scanf("%d",&income);
if(income<1000) printf("您要缴税:0元\n");
else if((income>1000)&&(income<1500)) d=(income-1000)*0.05,PD;
else if((income>1500)&&(income<2000)) d=(income-1500)*0.1+500*0.05,PD;
else if((income>2000)&&(income<2500)) d=(income-2000)*0.15+500*0.15,PD;
else if(income>2500) d=(income-2500)*0.2+500*0.3,PD;
getch();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-13
这道题真的很基本哦,查下书很容易作出来 了
第2个回答  2007-01-13
用手机打得太麻烦了,所以我只写主要部分哦.
第一题:
struct
{int h;
int w;
char s[10];
}m;
scanf(“%d%d%s”,&m.h,&m.w,m.s);
if(strcpy(m.s,“man”)==0)
{if(m.w=m.h-105)printf(...);
else
Printf(...);
}
下面女的类似,括号里的自己补充完整,记得开头把string.h包含进去哦.
第二题:
if(y>1000&&y<1500)...
else if...
else if...
后面自己写啦.
里面的符号&表示和,因为手机里找不到那个符号.
相似回答