代码中的问题是,在主函数中没有调用cheng1函数进行计算平方差。可以在主函数中添加对cheng1函数的调用,将结果存储到c1、c2、c3变量中。
完整代码如下:
#include <iostream>
#include <cmath>
using namespace std;
int a, b, c1, c2, c3;
int l1, l2, l3, l4, l5;
string s1, s2;
void cheng1(int a, int b){
for(int i=0; i<=10; i++){
if(i % 2 == 0){
c1 += pow(a - b, i);
}else{
c2 += pow(a + b, i);
}
}
c3 = c1 - c2;
}
int main() {
cout << "请输入两个整数:" << endl;
cin >> a >> b;
cheng1(a, b); // 调用cheng1函数进行计算平方差
cout << "c1 = " << c1 << endl;
cout << "c2 = " << c2 << endl;
cout << "c3 = " << c3 << endl;
return 0;
}
这样就能够计算出平方差并将结果输出。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |