计算圆的面积(if语句)
#include<iostream>
using namespace std;
#define pi 3.1415926
int main()
{
double r,area;
cin >> r;
area=pi*r*r;
cout << "area=" <<area<< endl;
}
计算三角形的面积(if else语句)
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, c;
cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a)
{
double s, t;
t = (a + b + c) / 2.0;
s = sqrt(t*(t - a)*(t - b)*(t - c)); // 海伦公式
cout << "area=" << s << endl;
}
else cout << "error" << endl;
return 0;
}
按照考试成绩的等级输出百分制分数段
求s=1+2+3+...+100(while语句)
#include <iostream>
using namespace std;
int main()
{
int n=1,sum=0;
while (n <= 100){
sum = sum + n;
n = n + 1;
}
cout << "sum=" << sum << endl;
return 0;
}
连续输入多个数据,计算他们的乘积(do while 语句)
#include <iostream>
using namespace std;
int main()
{
int n = 1, k = 1;
do{
k = n*k;
cin >> n; // 输入一个数
} while (n != 0); // 输入0时结束循环
cout << k;
return 0;
}
连续输入多个数据,计算他们的乘积(for语句)
#include <iostream>
using namespace std;
int main()
{
int n, sum;
for (n = 1, sum = 0; n<=100; n++)sum=sum+n;
cout << "sum=" << sum << endl;
return 0;
}