序!!!
……………………[ 本帖最后由 清微御宇 于 2012-3-9 23:26 编辑 ]
#include <stdio.h> #include <string.h> int main() { int value,len,i; char a[5];//我用VC6.0如果是标准c99标准int好像不行了,那程序该如何修改?? printf("请输入一个整数(0-99999)\n"); //value=52361; scanf("%d",&value); //输入一个不超过五位的整数。 sprintf(a,"%d",value); len = strlen(a); printf("该数是一个%d位数\n",len); // 问题1输出是几位数。 printf("各位数字分别是"); //各位数分别是什么 for(i = 0;i<len;putchar(a[i++])); putchar('\n'); printf("各位数字的逆序是");//要求各位数按逆序输出;感觉自己写的太烦,期望有人能帮忙简化一下。 for(i = len;i>=0;putchar(a[i--])); putchar('\n'); return 0; }