c程序习题

来源:百度知道 编辑:UC知道 时间:2024/05/05 06:21:42
写一函数,输入一个四位数字,要求输出这个数字的字符,但每两个数字间空一空格,如输入1990,应输出1 9 9 0(数字型取余)
我也不知道老师给的这个题目空格里的东东是啥,可能是提示咋做吧,明天就交了,那个高手能解呀,谢谢了!~
要求用函数编写!~
这后面提示说取余! 能编个取余的么?

#include<steio.h>
main()
{
int a[];
prinrf("请输入数据\n:")
scanf("%d",&a[])
printf("要输出的数据是%2d%2d%2d%2d",a[]);

#include <stdio.h>

void main()
{
int n,a[100]={0},i=0;

printf("Input:");
scanf("%d",&n);

while(n)
{
a[i++]=n%10;//取余
n/=10;
}
while(i>0)
{
printf("%d ",a[i-1]);
i--;
}
}