解题思路:i++后,i指向下一个位置,此时判断一下是否需要输出空格
注意事项:注意i指向的位置
参考代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
char str[20];
gets(str);//获得字符串以'\0'结尾
int i = 0;
while(str[i]!='\0'){
printf("%c",str[i++]);//此时指向i下一个位置
if(str[i]!='\0')
printf(" ");
}
return 0;
}
0.0分
0 人评分
C语言训练-求车速 (C语言代码)浏览:1292 |
【蟠桃记】 (C语言代码)浏览:826 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:524 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:878 |
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:695 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:543 |
C语言训练-求函数值 (C语言代码)浏览:976 |
买不到的数目 (C++代码)浏览:909 |
简单的a+b (C++语言代码)浏览:895 |
【亲和数】 (C语言代码)浏览:541 |