行输入,一行连续整数。
对其中所有奇数进行立方运算,并求和。
对其中所有偶数进行平方运算,并求和。
输出上述信息。
代码:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int>lisa;
int s, suma =0,sumb = 0;
cout << "输入数据,‘#’结尾"<<endl;
while (cin >> s)
lisa.push_back(s);
auto a = lisa.begin();
auto b = lisa.end();
while (a!=b)
{
if (*a % 2 == 0)
suma += (*a)*(*a);
else sumb += (*a)*(*a)*(*a);
++a;
}
if (cout << "偶数平方和:" << suma << endl << "奇数立方和:" << sumb << endl)
cout << "m_geek 你最帅!" << endl;
else cout << "呸!m_geek 你个臭屌丝!" << endl;
system("pause");
return 0;
}
#include<vector>
using namespace std;
int main()
{
vector<int>lisa;
int s, suma =0,sumb = 0;
cout << "输入数据,‘#’结尾"<<endl;
while (cin >> s)
lisa.push_back(s);
auto a = lisa.begin();
auto b = lisa.end();
while (a!=b)
{
if (*a % 2 == 0)
suma += (*a)*(*a);
else sumb += (*a)*(*a)*(*a);
++a;
}
if (cout << "偶数平方和:" << suma << endl << "奇数立方和:" << sumb << endl)
cout << "m_geek 你最帅!" << endl;
else cout << "呸!m_geek 你个臭屌丝!" << endl;
system("pause");
return 0;
}
运行结果:
本文介绍了一个简单的C++程序,该程序接收一系列整数作为输入,并分别计算所有奇数的立方和及所有偶数的平方和。通过迭代遍历输入的整数列表并根据每个数的奇偶性进行相应的数学运算。
1027

被折叠的 条评论
为什么被折叠?



