写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字中间空一个空格(C语言)
题目要求:如输入1990,应输出“1 9 9 0”
以下是具体代码:
#include <stdio.h>
int main()
{
void function(int n);
int n;
printf("please enter a number: ");
scanf("%d",&n);
function(n);
return 0;
}
void function(int n)
{
int a,b,c,d;
a=n/1000;
b=(n%1000)/100;
c=(n%100)/10;
d=n%10;
printf("%d %d %d %d",a,b,c,d);
printf("\n");
}
本文介绍如何用C语言编写一个函数,接收四位输入数字,将其每一位之间用空格隔开并输出,例如输入1990会显示为'19 90'。函数通过整数除法和取余操作获取每一位数字并正确格式化。
1万+





