| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1827 人关注过本帖
标题:字符串的输入输出处理。
取消只看楼主 加入收藏
Unsmile
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-11-9
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
字符串的输入输出处理。
不用指针该怎么写,小白不会循环输入多串字符串。
图片附件: 游客没有浏览图片的权限,请 登录注册

希望过程能详细一些
搜索更多相关主题的帖子: 字符串 输入 输出 处理 过程 
2018-11-26 20:16
Unsmile
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-11-9
收藏
得分:0 
回复 2楼 Tomorrw_I
不会。。。我们也没学到指针。。。所以想问问有没有不用指针办法
2018-11-26 23:21
Unsmile
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-11-9
收藏
得分:0 
代码如下
#include<stdio.h>
#include<string.h>
int main(){
    int n;
    int i,k;
    scanf("%d",&n);
    char s[100][100],arr[100];
    for(i=0;i<n;i++){
        scanf("%s",&s[i]);
    }
    scanf("%s",&arr);
    int l=strlen(arr);
    for(i=0;i<n;i++){
        printf("%s\n",s[i]);
    }
    for(k=0;k<l;k++){
        if(arr[k]==' '){
            printf("%c",arr[k]);
            printf("\n");
        }else printf("%c",arr[k]);
    }
    return 0;
}

结果
图片附件: 游客没有浏览图片的权限,请 登录注册

看不出到底哪出了问题。
2018-11-27 19:15
Unsmile
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-11-9
收藏
得分:0 
回复 7楼 吹水佬
主要不是这个,是后面的字符输出不出来,把scanf改成gets也不行
2018-11-28 17:46
Unsmile
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-11-9
收藏
得分:0 
回复 10楼 吹水佬
输出结果是对的,但是交上去还是出错了
我看着你的代码再琢磨琢磨吧,谢谢大佬了
2018-11-29 11:42
快速回复:字符串的输入输出处理。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017425 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved