c语言学习笔记<七>

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

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

 

 }

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

 

 }

  getch();
}

posted @ 2009-04-14 17:31  xiao.ji  阅读(139)  评论(0编辑  收藏  举报