找回密码
 立即注册
查看: 7325|回复: 13

第一刊:离谱の回答

[复制链接]
发表于 2023-3-8 15:19:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 KeyError 于 2023-3-8 15:21 编辑

论判断回文数Python与C++的区别:
C++:
  1. #include <iostream>
  2. boolean huiwen(int a){
  3.     if(a < 10){
  4.         return true;
  5.     }else if(a < 100){
  6.         return ((a / 10) % 10 == a % 10);
  7.     }else{
  8.         return ((a / 100) % 10 == a % 10);
  9.     }
  10. }
  11. int main(){
  12.     int a = 0;
  13.     std::cout << "请输入一个三位数:" << std::endl;
  14.     std::cin >> a;
  15.     if(huiwen(a)){
  16.         std::cout << "是回文数" << std::endl;
  17.     }else{
  18.         std::cout << "不是回文数" << std::endl;
  19.     }
  20.     return 0;
  21. }
复制代码

Python:
  1. a = input("请输入一个三位数")
  2. print("是回文数" if a[::-1] == a else "不是回文数")
复制代码

是不是觉得我偏离标题了,回复看看~
《年少有为》

“鸡蛋被我吃了,改为把字句是什么?”
“我吃了把鸡蛋。”
“不对!”
“鸡蛋把我吃了。”
“鸡蛋把你吃了,鸡蛋怎么不把我也吃了?你小时候学习成这样,长大干什么去?”
“长……长大……去要饭。”

啊这……
[hide=d700]
《这孩子命里缺水》

“来,我问你,背什么一战?”
“不知道。”
“我提示一下你,生命之源是什么?”
“是饭!”        (一帆风顺)

“做饭要放什么?”
“放米!”        (二龙腾飞)

“除了米还要有什么?”
“要锅!”            (三羊开泰)

“你渴了要喝什么?”
“喝奶茶!”                (四季平安)

“奶茶里面有什么?”
“有茶!”             (五福临门)

“泡茶要用什么?”
“茶杯!”                (六六大顺)

“还要用什么?”
“茶叶!”                (七星高照)

“河里有什么?”
“有鱼!”                (八方来财)

“除了鱼还有什么?”
“有虾!”                (九九同心)

“鱼虾在哪里?”
“河里!”                    (十全十美)

“我问你,混什么摸鱼?”
“混蛋摸鱼!”                (百依百顺)
[/hide]

               

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 15:46:35 | 显示全部楼层
看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 16:30:36 | 显示全部楼层
论判断回文数 C++ 与 C++ 的区别:
  1. #include <iostream>
  2. int main(){return (std::cout << "请输入一个三位数:" << ((std::cin.get() == (std::cin.ignore(), std::cin.get())) ? "是" : "不是") << "回文数\n"), 0;}
复制代码

什么,只能处理三位数?来试试这个威力加强版:
  1. #include <iostream>
  2. int main(){return (std::cout << "请输入一个三位数:" << ((([](std::string v){return ([](std::string v, std::string t){return v==t;})({v.begin(), v.end()-(v.back()=='\n'?1:0)},{v.rbegin()+(v.back()=='\n'?1:0),v.rend()});})({std::istream_iterator<char>(std::cin), std::istream_iterator<char>()})) ? "是" : "不是") << "回文数\n"), 0;}
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2023-3-8 16:41:17 | 显示全部楼层
另外很难想象1楼的 C++ 代码中的 boolean 的含义。这似乎不符合 C++?
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2023-3-8 17:12:57 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 17:24:23 | 显示全部楼层
daan
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 18:21:15 | 显示全部楼层
康康
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-10 22:45:31 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-10 23:32:09 | 显示全部楼层
学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2023-3-12 10:07:03 | 显示全部楼层
看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-3-12 10:23:53 | 显示全部楼层
dolly_yos2 发表于 2023-3-8 16:41
另外很难想象1楼的 C++ 代码中的 boolean 的含义。这似乎不符合 C++?

我想用布尔类型,打成了Java的boolean。
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

发表于 2023-3-31 19:30:33 | 显示全部楼层
看看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-3-31 19:31:47 | 显示全部楼层
本帖最后由 歌者文明清理员 于 2023-3-31 20:41 编辑

【极简派】【一行……
  1. print(['no', 'yes'][(lambda a: a == a[::-1])(input())])
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鱼C工作室 ( 粤ICP备18085999号-1 )

GMT+8, 2026-11-8 17:07

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表