写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

[只看PO]No.58479561 - 无标题 - 技术宅


•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2023-07-06(四)23:31:03 ID:ZrBb6QD [举报] [订阅] [返回主串] No.58479561 [回应] 管理
>>No.58478055
原串:每个汉字代表一个数字,相同汉字代表相同数字,那么:喜欢数学课×12=数学课我喜欢。请计算一下:数+学+课=?
我写了40+行代码,代码串内。有没有什么短点的写法...
无标题 无名氏 2023-07-06(四)23:31:18 ID:ZrBb6QD (PO主) [举报] No.58479569 管理
for (int i=10000;i<=99999;i++)
{
int a=i/10000;
int b=i/1000-10*a;
int c=i/100-100*a-10*b;
int d=i/10-1000*a-100*b-10*c;
int e=i-10000*a-1000*b-100*c-10*d;
//把每一位取出来
int f=12*i;//计算12*喜欢数学课
int g0=100000*c+10000*d+1000*e+10*a+b;
int g1=100000*c+10000*d+1000*e+100+10*a+b;
int g2=100000*c+10000*d+1000*e+200+10*a+b;
int g3=100000*c+10000*d+1000*e+300+10*a+b;
int g4=100000*c+10000*d+1000*e+400+10*a+b;
int g5=100000*c+10000*d+1000*e+500+10*a+b;
int g6=100000*c+10000*d+1000*e+600+10*a+b;
int g7=100000*c+10000*d+1000*e+700+10*a+b;
int g8=100000*c+10000*d+1000*e+800+10*a+b;
int g9=100000*c+10000*d+1000*e+900+10*a+b;
//计算“数学课我喜欢”,我是任意值,所以有十种情况。
if (f==g0)
cout<<i,printf("\n"),cout<<g0,printf("\n");
else if (f==g1)
cout<<i,printf("\n"),cout<<g1,printf("\n");
else if (f==g2)
cout<<i,printf("\n"),cout<<g2,printf("\n");
else if (f==g3)
cout<<i,printf("\n"),cout<<g3,printf("\n");
else if (f==g4)
cout<<i,printf("\n"),cout<<g4,printf("\n");
else if (f==g5)
cout<<i,printf("\n"),cout<<g5,printf("\n");
else if (f==g6)
cout<<i,printf("\n"),cout<<g6,printf("\n");
else if (f==g7)
cout<<i,printf("\n"),cout<<g7,printf("\n");
else if (f==g8)
cout<<i,printf("\n"),cout<<g8,printf("\n");
else if (f==g9)
cout<<i,printf("\n"),cout<<g9,printf("\n");
}
无标题 无名氏 2023-07-06(四)23:32:37 ID:ZrBb6QD (PO主) [举报] No.58479595 管理
虽然写得长,至少孩子的思路很清晰|∀` )
无标题 无名氏 2023-07-06(四)23:37:04 ID:ZrBb6QD (PO主) [举报] No.58479700 管理
>>No.58479662
( ・_ゝ・)7…我好像只会穷举
无标题 无名氏 2023-07-06(四)23:41:04 ID:ZrBb6QD (PO主) [举报] No.58479784 管理
算了,能跑就行,与自己和解( ˇωˇ)入
没关系,写出来能跑的代码并且跑出结果就已经很厉害了。゚ ∀゚)ノ( ;´д`)
无标题 无名氏 2023-07-07(五)08:46:45 ID:ZrBb6QD (PO主) [举报] No.58483579 管理
>>No.58482071
谢谢肥哥,还好只有一个是任意数,只写了10遍,20行就可以了,万一是俩我得写200行|∀゚

UP主: