当前位置: 代码迷 >> C语言 >> 遇到了小麻烦!!
  详细解决方案

遇到了小麻烦!!

热度:274   发布时间:2008-03-05 09:44:21.0
遇到了小麻烦!!
我现在正在学习C语言,学习的时候在中遇到了一点麻烦.希望各位,高手们,对小弟关照一下.我希望我们明天更光辉.废话不多说了.下面是我遇到的,很简单,对我来说是难的.

[bo]5.7[/bo]    给一个不多于五位数的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出名位数字,例如原数为9494,应输出4949.
[bo]5.8[/bo]    企业发放的资金根据利润提成.利润I低于或等于10W元的,资金可提10%;利润高于10W元,低于20W元(10<I<=20)时,低于10W元部分按10%提成,高于10W元的部分,可提成7.5%;20<I<=40时,低于20W元的部分仍按上述办法提成(下同).高于20W元的部分按5%提成;40W<I<=60W时,高于40W元的部分按3%提成;60W<I<=100W时,高于60W的部分按1.5%提成;I>100W时,超过100W元的部分按1%提成.输入当月利润I,求应发资金总数.
要求:(1)用if语句编程序;(2)用switch语句编程序。
[bo]5.9[/bo]   输入四个整数,要求按由小到大的顺序输出.




[un][bo]在C语言中,方法很多种.
尽量不要重复.[/bo]
[/un]

[[it] 本帖最后由 adminis 于 2008-3-10 11:55 编辑 [/it]]
搜索更多相关的解决方案: 麻烦  

----------------解决方案--------------------------------------------------------
怎么没有人来跟解决呢?
----------------解决方案--------------------------------------------------------
大家不想解决作业....
----------------解决方案--------------------------------------------------------
回复 1# 的帖子
先给你做第一道吧:
#include<stdio.h>
main()
{
int a[5],b,i,c=0;
scanf("%d",&b);
for(i=0;i<5,b!=0;i++)
{
a[i]=b%10;
b=b/10;
c+=1;
}printf("There is %d digits\n",c);
for(i=c-1;i>-1;i--)
printf("%d\n",a[i]);
for(i=0;i<c;i++)
printf("%d",a[i]);
getch();
}
----------------解决方案--------------------------------------------------------
  相关解决方案