0
s1.sqseries
の値を変更すると、出力は決して変更されません。それは常に687194768のままです。なぜそうですか?C++ ...正方形シリーズ(毎回同じ出力)?
#include<iostream>
#include<cmath>
#include<string>
#include<iomanip>
using namespace std;
class square
{
int a,b;
public:
void sqseries(int x,int y)
{
x=a;
y=b;
int c;
for(c=a;c<=b;c++)
{
cout<<c*c<<endl;
}
}
};
int main()
{
square s1;
s1.sqseries(5,8); /////////right here///////
return 0;
}
コードを一貫してインデントしてください。今見ているように読むのは難しいです。 – tr9sh