程序要求:写一个函数,输入一个四位数字,要求输出这4个数字字符,但每个数字间空一格空格。
如输入1990,应输出“1 9 9 0”。
在首次编写程序的时候,并没有利用函数。本例程序的关键在于利用算法对任意四位数分别求出其每一位的数字。
/*****************************************************
copyright (C), 2014-2015, Lighting Studio.Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
int a[4];
int zifu(int i)
{
a[0]=i/1000;
a[1]=i/100- a[0]*10;
a[2]=i/10- (i/100)*10;
a[3]=i-(i/10)*10;
returna[4];
}
int main()
{
intzifu(int i);
int i,j;
printf("请输入四位数字...\n");
scanf("%d",&i);
zifu(i);
printf("输出四位字符为...\n");
for(j=0;j<4;j++)
printf("%d",a[j]);
return 0;
}