有更好的办法``
女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
修改一下``连变量都不要了```一行搞定```
#include<stdio.h>
int main()
{
while ( putchar( getchar() ) != '\n' ) putchar('\n');
getchar();
return 0;
}
如果想要测试多组数据可以这样```:
#include<stdio.h>
int main()
{
char c;
while ( ( c=getchar() ) != EOF )
if(c!='\n'){putchar(c); putchar('\n');}
getchar();
return 0;
}
输入ctrl+z程序结束````
[此贴子已经被作者于2007-9-15 1:14:18编辑过]
zhufeifei已经把整个流程说清楚了,我在这就随便写一写。
#include <stdio.h>
void main()
{
long num;
int arr[10], i;
printf("Input a number: ");
scanf("%ld", &num);
i = 0;
do
{
arr[i] = num % 10;
num /= 10;
i++;
}while(num != 0);
for(i--; i>=0; i--)
{
printf("%d\n", arr[i]);
}
}