求大佬求带解决下这个C语言

欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 632 人关注过本帖
标题:求大佬帮帮我,解决下这个题,我发誓一定好好学习C语言!
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:4&&回复次数:16&&&
求大佬帮帮我,解决下这个题,我发誓一定好好学习C语言!
这个“为什么”我要怎么回答,求大神指点,谢谢,感激不尽!
附件: 您没有浏览附件的权限,请
来 自:春天里
等 级:论坛游民
帖 子:35
专家分:33
输出的值不一样是因为这两个printf()函数中的转换说明不同,%c指输出字符;%d是输出整形变量。
估计是没认真看书吧、
等 级:论坛游民
专家分:35
少年, 你看一下 %c %d 是代表什么格式就知道了;
1、%c就是char类型的变量 数字配合%c 就是数字对应的字符了‘a’=97 'b'=98 ……以此类推('A'=65,'0'=48……等等)
2、%d就是int类型的变量&&数字配合%d 就是数字对应的十进制数了 97=97 98=98 ……以此类推by the way(int范围内 有符号,有正有负,±多少自己查把,在32位和64位环境下范围不一样)
[此贴子已经被作者于 23:39编辑过]
来 自:福建泉州
等 级:新手上路
等 级:新手上路
回复 3楼 yinqirui9
请问楼主的第二问中的第二个c1为什么等于-59?求告诉谢谢!
[此贴子已经被作者于 16:27编辑过]
等 级:新手上路
回复 2楼 凤凰院凶假
请问楼主的第二问中的第二个c1为什么等于-59?求告诉谢谢!
等 级:新手上路
回复 3楼 yinqirui9
请问楼主的第二问中的第二个c1为什么等于-59?求告诉谢谢!
来 自:郑州
等 级:贵宾
威 望:10
帖 子:245
专家分:1226
你要是有功夫用计算机敲一遍,我来告诉你。
等 级:业余侠客
帖 子:88
专家分:270
进制问题 ? 全转换成二进制看看 。。
你现在所偷的懒,都将成为以后扇你的巴掌!共勉吧。。。
来 自:湖北随州
等 级:新手上路
帖 子:11
回复 5楼 死穴
ASCII对应,你要是见过ascii表就懂了,但是lz这个是否对应我没看,应该查过了[local]2[/local]
Speak is cheap,show me the code.
版权所有,并保留所有权利。
Powered by , Processed in 0.257378 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved所有回答(3)
家庭作业要自己做才能小白白变成大牛。
园豆:5499
随便想的,你试一试可不可以,嵌套三个循环试一试,第一层循环找出以Q开头的,并且记录下Q的位置,第二层循环从上一层Q的位置开始循环,找出A的位置,第三层循环在从第二层中找到的A的位置,找Q的位置。
----------------------------------------------------------
上面这种思路是一般思路,其实这个过程中有一个规律:
就是QAQ的数量恰好是,每个A的左右Q的数量的乘积之和,比如:QAQJLAZABQ来说,一共有三个A,第一个A的左边Q的数量为1,右边的Q的数量为2,所以第一个A拥有的QAQ的数量就是2;第二个A,左边Q的数量的为2,右边Q的数量为1,所以第二个A的QAQ的数量就是2,第三个类似。因此得出QAQ的数量为2+2+2,答案就是6.只需要按照这个思路,把上面的程序实现一下就OK了:
1:得出字符串中所有Q的位置,保存到数组中
2:得出所有A的位置,保存到数组中。
3:循环第二个数组,得到A的位置,比对当前A的左右Q的数量的乘积,再将乘积保留下来。
4:最后得出答案。
随便想的,你试一试可不可以,嵌套三个循环试一试,第一层循环找出以Q开头的,并且记录下Q的位置,第二层循环从上一层Q的位置开始循环,找出A的位置,第三层循环在从第二层中找到的A的位置,找Q的位置。
----------------------------------------------------------
上面这种思路是一般思路,其实这个过程中有一个规律:
就是QAQ的数量恰好是,每个A的左右Q的数量的乘积之和,比如:QAQJLAZABQ来说,一共有三个A,第一个A的左边Q的数量为1,右边的Q的数量为2,所以第一个A拥有的QAQ的数量就是2;第二个A,左边Q的数量的为2,右边Q的数量为1,所以第二个A的QAQ的数量就是2,第三个类似。因此得出QAQ的数量为2+2+2,答案就是6.只需要按照这个思路,把上面的程序实现一下就OK了:
1:得出字符串中所有Q的位置,保存到数组中
2:得出所有A的位置,保存到数组中。
3:循环第二个数组,得到A的位置,比对当前A的左右Q的数量的乘积,再将乘积保留下来。
4:最后得出答案。
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。求大佬编写一个C语言程序算下面这个题目_百度知道
求大佬编写一个C语言程序算下面这个题目
求大佬编写一个C语言程序算下面这个题目急
我有更好的答案
兄弟,你这个题会c语言的不一定会,这本质上是个数学问题,c语言是解决这个数学问题的工具而已
不是,我这个需要C语言来运行验算,方法我知道的,主要不会编译
采纳率:76%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求大佬给个vs2017关于c语言断点调试的详解? - 知乎1被浏览356分享邀请回答zhuanlan.zhihu.com/p/2864242201 条评论分享收藏感谢收起写回答求大佬解决下C语言问题,程序运行有错误怎么改啊_百度知道
求大佬解决下C语言问题,程序运行有错误怎么改啊
我有更好的答案
程序中有全角字符,可能是你输入法切换的时候没有注意,切换了全角字符(shift+
空格 切换)在屏幕上看起来,全角字符和半角字符差别不大,例如逗号、分号,肉眼几乎分辨不出,但编译器不会弄错,所以就报错了。建议你把错误的那几行标的点符号都重新输入一次。
采纳率:97%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 绝地求生女装大佬 的文章

 

随机推荐