| 查看: 760 | 回复: 12 | ||
小孩YY金虫 (小有名气)
|
[求助]
这个小程序中if中的那部分该怎么表达?
|
|
|
/*任意输入十个字符,将其大写字母输出*/ #include int main(void) { char data[10]; int i; printf("在此输入十个字符" ); for(i = 0; i <= 9; i++) { scanf("输入十个字符:%c", &data); } if(data >= 'A' && data <='Z') { printf("大写字母是:%c\n", data); } return 0; } [ Last edited by jjdg on 2012-10-21 at 01:01 ] |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
大家看看,我该如何投稿到哪个期刊?《从金庸的武学视角谈计算机编程思维的培养》
已经有10人回复
【求助】求助 程序我问题 解决送80金币
已经有14人回复
【其他】免费软件学习资料大征集(abinit, pwscf, lammps, CPMD, XMD 等等免费软件)
已经有21人回复
jackie1179
木虫 (正式写手)
- 应助: 11 (小学生)
- 金币: 1929.2
- 红花: 1
- 帖子: 460
- 在线: 47.2小时
- 虫号: 1119284
- 注册: 2010-10-11
- 专业: 生物信息学
9楼2012-10-21 09:29:31
KINGBOY_2010
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2646.6
- 散金: 5
- 红花: 1
- 帖子: 287
- 在线: 39.3小时
- 虫号: 1167760
- 注册: 2010-12-11
- 专业: 机械工程

2楼2012-10-20 19:10:09
小孩YY
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 895.6
- 散金: 165
- 帖子: 92
- 在线: 217.8小时
- 虫号: 1868855
- 注册: 2012-06-25
- 性别: GG
- 专业: 自然语言理解与机器翻译
3楼2012-10-20 21:36:16
hwf04
金虫 (正式写手)
- 应助: 3 (幼儿园)
- 金币: 3222.3
- 散金: 1651
- 红花: 2
- 帖子: 446
- 在线: 152.6小时
- 虫号: 804688
- 注册: 2009-07-07
- 性别: GG
- 专业: 金属结构材料

4楼2012-10-20 22:37:05
KINGBOY_2010
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2646.6
- 散金: 5
- 红花: 1
- 帖子: 287
- 在线: 39.3小时
- 虫号: 1167760
- 注册: 2010-12-11
- 专业: 机械工程

5楼2012-10-21 09:09:23
KINGBOY_2010
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2646.6
- 散金: 5
- 红花: 1
- 帖子: 287
- 在线: 39.3小时
- 虫号: 1167760
- 注册: 2010-12-11
- 专业: 机械工程

6楼2012-10-21 09:09:50
KINGBOY_2010
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2646.6
- 散金: 5
- 红花: 1
- 帖子: 287
- 在线: 39.3小时
- 虫号: 1167760
- 注册: 2010-12-11
- 专业: 机械工程

7楼2012-10-21 09:10:08
KINGBOY_2010
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2646.6
- 散金: 5
- 红花: 1
- 帖子: 287
- 在线: 39.3小时
- 虫号: 1167760
- 注册: 2010-12-11
- 专业: 机械工程

8楼2012-10-21 09:10:40
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
小孩YY: 金币+2, ★★★很有帮助 2012-10-21 21:47:15
jjdg: 金币+1, 感谢支持 2012-10-22 00:57:29
感谢参与,应助指数 +1
小孩YY: 金币+2, ★★★很有帮助 2012-10-21 21:47:15
jjdg: 金币+1, 感谢支持 2012-10-22 00:57:29
|
楼主,data是一个指针常量,不是一个变量。所以在scanf("输入十个字符:%c", &data);不应该这么写,应该是scanf("%c", data);把输入输送到data的数组中。还有就是你的if语句是错误的。不是拿data指针来比较的,而是拿数组中的元素来比较的。修改后的程序如下: /*任意输入十个字符,将其大写字母输出*/ #include int main(void) { char data[10]; int i; printf("在此输入十个字符" ); for(i = 0; i <= 9; i++) { scanf("%c", &data); } for(i = 0; i <= 9; i++) { if(data >= 'A' && data <='Z') { printf("大写字母是:%c\n", data); } } return 0; } |
10楼2012-10-21 09:33:37













回复此楼
