作者skygi (歪国人)
看板C_and_CPP
标题[问题] 2位元转10位元的问题
时间Sun Jul 24 18:25:58 2022
开发平台(Platform): (Ex: Win10, Linux, ...)
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
C
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
小孩国中上高中暑假在C语言
有一题目是2位元转10位元
目前写完程式後出错
因为我本身不是本科所以也没办法帮忙除错
想请版上的板友可以帮忙给各建议~看初学者的程式错在哪里
题目在
https://imgur.com/a/n05q1tM
int main() {
int i;
scanf("%d",&i);
//计算字数
int K=0;
char n[100]={}, m[100]={};
scanf("%s",n);
while (n[k]!='\0') {
k++;
}
//反转
for (int l=k-1; l>=0;l--){
int p=0;
m[p]=n[1];
p++;
printf("%d\n",m[p]);
}
//计算
int u=0;
for(into=0;o<k; o++){
u+=m[o]*(i^o);
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
补充说明(Supplement):
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.172.146.68 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1658658360.A.E29.html
1F:→ withoutshine: 请小朋友学着用 debugger,不会的话自己去问老师怎 07/24 18:30
2F:→ withoutshine: 麽用,不然就自己土法炼钢多加几行 printf 07/24 18:30
3F:→ withoutshine: 网友直接告诉答案是学不到东西的 07/24 18:32
4F:推 Schottky: 程式码是不是没剪贴完,感觉後面还有 07/24 18:34
5F:→ Schottky: 学会用 debugger 之前应该要先学会看错误讯息 07/24 18:35
6F:推 CoNsTaR: 看你小孩宅不宅 07/24 20:28
7F:→ CoNsTaR: 宅 -> 有 printf, debugger 07/24 20:28
8F:→ CoNsTaR: 不宅 -> 有同学 07/24 20:28
9F:推 xenorock: Debugger是最重要的,解决小问题才是写程式最重要的根基 07/24 22:35
10F:推 ctrlbreak: 跟同学讨论吧 (讨论才会知道自己跟别人的差距XD) 07/24 23:14
11F:推 OnlyRD: 问题应该在c没有内建数学幂运算式啦(^),^是XOR不 07/25 03:13
12F:→ OnlyRD: 是幂运算。坏心 07/25 03:13
13F:→ OnlyRD: 一点告诉你问题在哪,让孩子当伸手牌早早放弃当工 07/25 03:13
14F:→ OnlyRD: 程师,反正至少 07/25 03:13
15F:→ OnlyRD: 会有50%以上的人很讨厌写程式,提早让孩子放弃也是 07/25 03:13
16F:→ OnlyRD: 种选择。 07/25 03:13
17F:→ skygi: 谢谢各位的建议 07/25 11:16
18F:嘘 newking761: 那麽简单都不会自己查,那你给他学这个干嘛,连google 07/25 13:00
19F:→ newking761: 都不会 07/25 13:00
20F:推 Abbott821105: int p宣告在回圈内部? 07/25 17:23
21F:嘘 jacky1989: 没完整程式码,而且自己debug是学习的过程 07/27 13:19
22F:→ wulouise: 学甚麽C...python js ruby这种挑一个比较有成就感吧 07/28 20:45
23F:推 ctrlbreak: 学C是对的, 才国高中而已可以比别人多好几年学习 07/29 01:12
24F:→ ctrlbreak: 慢慢来不要急 07/29 01:12
25F:→ MOONRAKER: 上面那些都不要学 学php较好 颗颗 07/31 18:05
26F:推 joe820730: 虽然程式码不完整,但概念姑且算是对的 08/03 19:36
27F:→ joe820730: 唯一的问题是" ^ "在C语言里面是XOR,不是次方符号 08/03 19:36
28F:推 penguinlion: 唯一推荐 php, 他才是真理 08/12 17:08
29F:推 dces4212: 真感动,初学用gcc而不是dev-c++ 08/22 17:31