解题思路:利用中位数,求m个数中的中位数,然后推出其他的数
注意事项:分类讨论
参考代码:
#include<iostream> using namespace std; int main() { int m,i; long long s; cin >> m; s = m*m*m; cout << m<<"*"<<m<<"*"<<m<<"="<<s<<"="; if ((m & 1) == 1) //奇数 { for (i = s / m - m / 2 * 2; i < s / m + m / 2 * 2; i += 2) cout << i<<"+"; cout << i; } else { for (i = s / m - m + 1; i < s / m + m - 1; i += 2) cout << i << "+"; cout << i; } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1089 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:585 |
C语言训练-素数问题 (C语言代码)浏览:998 |
【出圈】 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:760 |
WU-图形输出 (C++代码)浏览:802 |
简单的for循环浏览:1412 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:543 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:642 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |