急!在线等!帮忙编几个小小的C程序!

来源:百度知道 编辑:UC知道 时间:2024/06/26 06:19:08
第一个:
编写一个程序,分别正向、逆向输出小写字母。

第二个:
输入一个整数,判断这正数为几位数,并给出位数。

第三个:
编一个程序,求a,b的最大公约数。

第四个:
使用循环结构,打印下述图形,打印行数n出用户设定。图中包括两部分,中间间隔字符数m也由用户设定。
* *******
*** *****
***** ***
******* *

第五个:
编程序:打印所有100至999之间的水仙花数。水仙花灵数指满足其各位数字立方和为本身的整数,如153=1^3+5^3+3^3。

第六个:
编一个程序,求:有1、2、5、10元的零钱,要将100元换成零钱,有几种换法?如何换?

说明:编的程序不要太好,差点更好!复杂些也没所谓,反正要像一个新手编的。谢谢!

快要睡觉了
程序要亲自动手,才会进步
给楼主点提示吧
第一个:
编写一个程序,分别正向、逆向输出小写字母。

已经有人给出程序了……

第二个:
输入一个整数,判断这正数为几位数,并给出位数。
楼主都说新手了,应该整数不是很大,那就除10,未为0就一直除下去,每除一次计数器加1
整数比较大的话用字符型接收,用指针往下移动计算

第三个:
编一个程序,求a,b的最大公约数。
辗转相除法

第四个:
使用循环结构,打印下述图形,打印行数n出用户设定。图中包括两部分,中间间隔字符数m也由用户设定。
* *******
*** *****
***** ***
******* *
循环设置,没啥好说的

第五个:
编程序:打印所有100至999之间的水仙花数。水仙花灵数指满足其各位数字立方和为本身的整数,如153=1^3+5^3+3^3。
for()循环,从100到999

第六个:
编一个程序,求:有1、2、5、10元的零钱,要将100元换成零钱,有几种换法?如何换?
比较直接用循环,其实俺也没想到其他办法……

既然你在线等,先做一题给你吧:

(第一题)
#include<stdio.h>

int main(){
char i,j;
for(i='a';i<='z';i++)
printf("%c ",i);
printf("\n");
for(j='z';j>='a';j--)
printf("%c &