64 条题解
-
12
这道题很好做的😄 但是我还是尽量往详细了写,防止一些刚刚学习C++的同学们看不懂。 为了后面理解,咱们先把这个数设为17。 这道题让你求一个数个位和十位的和,我们首先要求出这个数的个位和十位。 个位其实就是这个数除以10的余数(n%10),十位是这个数除以十的整数部分。给大家解释一下: 先用17除以10(带余除法): 17/10=1…7,商1就是十位(我们在这里没用到double小数类型,所以会自动保留整数部分),余数7就是个位。 代码如下:
#include <bits/stdc++.h>//头文件在手,天下我有。 using namespace std;//输入输出命名空间 int main()//主函数 { int n;//定义一个整数n(为什么是整数上面有答案) cin>>n;//输入 cout<<(n/10)+(n%10);//输出个位与十位的和 return 0;//结束程序 }
除此之外,也可以定义两个变量分别存放个位和十位或直接存放和,再输出,但是这样更简单一些(
我真聪明) 要是代码有什么缺陷,请各位大佬们在评论区指点,我会尽力改正。同时,也感谢大家的支持❤️ -
7
不会吧,这么简单 应该都会吧......(先赞 后看!养成习惯!)
(万能代码(只在这道题里))
#include <bits/stdc++.h> using namespace std; int n,a,b; int main() { cin>>n;//输入n a=n/10;b=n%10;//求个位和十位 cout<<a+b;//输出整个数 return 0; }
(卡bug代码)
#include <bits/stdc++.h> using namespace std; int main() { cout<<18;//相信我,绝对行 return 0; }
制作不易,给个赞吧,球球了...... 有什么问题,联系我,邮箱是
ASheepBoy_Bed@163.com
信息
- ID
- 602
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 3
- 标签
- 递交数
- 5373
- 已通过
- 3077
- 上传者