| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 532 人关注过本帖
标题:输入输出问题~
取消只看楼主 加入收藏
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
输入输出问题~
#include
main()
{
 char a[10];
 int i;
 for(i=0;i<10;i++)
 scanf("%c",&a[i]);
 for(i=0;i<10;i++)
 printf("%c",a[i]-32);
 printf("\n");
 system("pause");
}

以上是一个输入小写字母输出对应大写字母的代码,
可是定义了数组的长度 就非得输入那么多长度的字母 按回车才能输出~
能不能修改下代码使得随便输入多大长度的字母 按回车 就会输出对应的大写字母 比如输入a输出A,输入aaaaa输出AAAAA。
搜索更多相关主题的帖子: include 
2012-01-17 18:44
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 2楼 weipeng1217
哦 是的 贴漏了~~  不过不影响问题啦~  刚学c 还蛮感兴趣的
2012-01-17 18:59
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 4楼 TonyDeng
那就不能用数组了吧~ 有什么办法能随你输入几个小写就会输出对应的几个大写,用字符串行不? 新手一个 若问题愚蠢了些 不要喷我啊
2012-01-17 19:36
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 6楼 TonyDeng
嗯 这个对头~  能不能以回车为标记 遇到回车就输出
2012-01-17 19:42
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 9楼 weipeng1217
哇 大神啊 我研究了半天 判断回车那里百度的 说是while((a[i]=getchar())!='\n')break; (不行有错误)
结果你的就可以了啊 还有后面加个j也很精妙啊
只是怎么输出最后多了个Ω
2012-01-17 21:29
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 11楼 weipeng1217
我是用tc的 。。。
2012-01-17 21:50
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 13楼 weipeng1217
好吧 知道了。哎 总算解决了这个小小的问题~~, 总之谢谢了 以后还要多请教呢 !
对了我在vc++6.0上也试了下  完全ok的 可能是编译器问题 tc上这段代码编译输出时就会尾巴上多个符号 其他的代码都正常。
2012-01-17 22:00
jj541246912
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-1-16
收藏
得分:0 
回复 14楼 TonyDeng
  受教了 ~   
2012-01-17 22:04
快速回复:输入输出问题~
数据加载中...
 
   



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

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