| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 938 人关注过本帖
标题:输入N个字符串,把其中一字母A开头的字符串输出。求解 感激不尽
只看楼主 加入收藏
huang1938120
Rank: 2
等 级:论坛游民
帖 子:51
专家分:41
注 册:2012-10-30
结帖率:92.86%
收藏
已结贴  问题点数:20 回复次数:5 
输入N个字符串,把其中一字母A开头的字符串输出。求解 感激不尽
输入N个字符串,把其中一字母A开头的字符串输出。
我想不出头绪,直觉的可以用strcmp(比较) 但是无从下手,
所以向各位请教一下  感激不尽
搜索更多相关主题的帖子: 字母 字符串 
2012-12-13 15:56
crystall
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:7
帖 子:184
专家分:809
注 册:2012-12-1
收藏
得分:1 
先把最基本的代码敲出来,有问题了 大家在逐一详解。
2012-12-13 16:02
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
收藏
得分:1 
判断A开头的字符串不能用strcmp比较出的,如果是字符可以,可以这样
声明了N个字符串a[N][20]并输入值;
if(a[i][0]=='A')
cout<<a[i];
2012-12-13 22:12
mmmmmmmmmmmm
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:8
帖 子:388
专家分:1809
注 册:2012-11-2
收藏
得分:1 
楼主 先写一个再说

我们的目标只有一个:消灭0回复!
while(1)
++money;
2012-12-14 10:37
huang1938120
Rank: 2
等 级:论坛游民
帖 子:51
专家分:41
注 册:2012-10-30
收藏
得分:0 
我根据3楼的提示写了一个但是错误了
char string[3][30];
cin>>string[3][30];
for(i=0;i<3;i++);
{
    if(string[3][30]=="A");
}
cout<<string<<endl;

[ 本帖最后由 huang1938120 于 2012-12-14 11:18 编辑 ]
2012-12-14 11:17
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:17 
程序代码:
#include<iostream>
using namespace std;
int main()
{
    int i,n;
    char a[10][100];
    cout<<"请输入合适的字符串的个数:\n";
    cin>>n;
    cout<<"请输入"<<n<<"个字符串:\n";
    for(i=0;i<n;i++)          
    {   
           cin >>a[i];
          
    }
cout<<"满足条件的字符串为:\n";
    for(i=0;i<n;i++)
        if(a[i][0]=='A')
        cout<<a[i]<<endl;
    return 0;
} 

www.qunxingw.wang
2012-12-14 21:47
快速回复:输入N个字符串,把其中一字母A开头的字符串输出。求解 感激不尽
数据加载中...
 
   



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

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