第1个回答 2012-01-19
输入4个数:
#include<stdio.h>
main()
{
int n,a,b,c,d,k;
printf("请输入一个四位数:");
scanf("%d",&n);
a=n%10;
b=n/10%10;
c=n/100%10;
d=n/1000;
printf("%d %d %d %d ",d,c,b,a);
}
改错:
#include <stdio.h>
#include <string.h>
void dx(char b[])
{
char c[100];
char *p = b;
int i = 0;
while(*b)
{
c[i++] = *b++;
c[i++] = ' ';
}
c[--i] = '\0';
strcpy(p,c);
}
main()
{
char a[80];
gets(a);
dx(a);
puts(a);
}