C语言程序设计的问题请大家帮忙

1.计算个人所得税,月收入的5000元以上部分征20%,800元以上5000元之间部分需缴纳3%的税,800元以下的部分免税。例如,小张月收入为6000元,则她需缴税(6000-5000)×20%+(5000-800)×3%=326元。编程,要求输入个人应发工资,计算并输出个人所得税。
2.求1-100之间的奇数和及偶数的和。
3.编写一个程序,从键盘上输入10个数,然后按从小到大顺序排序并输出。

就是这三个题目,要完整的程序,谢谢大家啊~~~

1.#include "stdio.h"
main()
{float a,b;
printf("Please input GZ: ");
scanf("%f",&a);
if(a>5000) b=(a-5000)*0.2+(5000-800)*0.03;
else
if(a>800) b=(5000-800)*0.03;
else b=0;
printf("b=%f\n",b);
}
2. #include "stdio.h"
main()
{float a,b;
for(i=1;i<=100;++i)
{ if(i % 2) b=b+i;
else a=a+i;
printf("a=%f;b=%f\n",a,b);
}
3.#include "stdio.h"
main()
{float a[10],b[10];
flaot temp;
printf("Please input 10 number:\n");
for(int i=0;i<10;++i)
scanf("%f",&a[i]);
for(int j=0;j<9;++j)
{for (int k=j;k<10;++k)
if (a[j]<a[k])
{temp=a[j];
a[j]=a[k];
a[k]=temp;
}
}
for(int p=0;p<10;++p)
printf("a[%d]=%f\n",p,a[p]);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-30
main()
{
int a[10],i,j,b;
for(i=0;i<10;i++)
scanf("%d",&a[j]);
for(i=0;i<10;i++)
{for(j=0,j<9;j++)
if(a[j]>a[j+1])
{
b=a[j];a[j]=a[j+1];a[j+1]=b;
}
}
printf("%d\n",a[j]);
}

刚学不到一个月,还请见谅啊!
第2个回答  2008-05-30
这基本功了,自己别靠人。
相似回答