解题思路:
利用字符数组来接受数据然后顺序打印即可
法一用函数
法二不用函数感觉比法一还简洁一点
若说错了请多多包含
注意事项:
参考代码:
//法一
:
/*
题目 1034: [编程入门]自定义函数之数字分离
题目描述
写一函数,输入一个四位数字,要求输出这四个数字字符,
但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
*/
#include<stdio.h>
#include<string.h>
void chuli(char str[]);
int main()
{
int i,l;
char str[10];
gets(str);
chuli(str);
return 0;
}
void chuli(char str[10]){
int i, l;
l=strlen(str);
for(i=0;i<l;i++){
printf("%c ",str[i]);
}
}
//法二
:
#include<stdio.h>
#include<string.h>
int main()
{
int i,l;
char str[10];
gets(str);
l=strlen(str);
for(i=0;i<l;i++){
printf("%c ",str[i]);
}
return 0;
}
0.0分
0 人评分
九宫重排 (C++代码)浏览:1410 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
WU-判定字符位置 (C++代码)浏览:1471 |
printf基础练习2 (C语言代码)浏览:796 |
1908题解浏览:680 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1100 |