我的C语言学习笔记<一>

题目:

给一个不多于5位的正整数,要求:1 求出它是几位数;2 分别打印出每一位数字 3 按逆序打印出各位数字,例如原数 321 应输出123.

我的解题方法

 

#include<string.h>
#include<stdio.h>
main()
{
 char string[6];
 char c;
 int i;
 gets(string);
 for(i=0;(c=string[i])!='\0';i++)
 {
    printf("%c\n",c);

 

 }

 i=strlen(string);
 printf("%d",i);
 for( ;i>=0;i--)
 {
    printf("%c",string[i]);

 

 }

  getch();
}

posted @ 2009-03-25 21:17  xiao.ji  阅读(270)  评论(0编辑  收藏  举报