oj1054

来源:互联网 发布:ipv6无网络权限 编辑:程序博客网 时间:2024/06/13 16:09
问题描述:写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
作者:何知令
发表时间:2017年2月8日
输入:一个四位数

输出;增加空格输出

代码:

/*问题描述:写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。作者:何知令发表时间:2017年2月8日输入:一个四位数输出;增加空格输出*/#include <stdio.h>#include <stdlib.h>//该死的没函数的解法/*int main(){    int i;    char num[5];    gets(num);    for(i=0;num[i]!='\0';i++)    {        printf("%c",num[i]);        if(i!=4)            printf("  ");    }    return 0;}*/int output(int num,int n);int main(){    int num,n=4;    scanf("%d",&num);    output(num,n);    return 0;}int output(int num,int n){    int a1,a2,a3,a4;    a4=num%10;    a3=(num/10)%10;    a2=(num/100)%10;    a1=num/1000;    printf("%d  %d  %d  %d",a1,a2,a3,a4);    return 1;}
程序运行结果展示:

知识点总结:函数与数字取其每一个位上的数字

学习心得:编译错误,不知是否是我的错


0 0
原创粉丝点击