实验一
直角三角形面积的求解
#include<iostream>
using namespace std;
int main() {
int a,b;
cin>>a>>b;
cout<<"三角形面积="<<a*b/2;
return 0;
}
奇数累加求和
#include<iostream>
using namespace std;
int main() {
int sum=0;
for(int i=1;i<=99;i+=2) sum+=i;
cout<<sum;
return 0;
}
实验二
将字符串"Hello"译成密码
#include <iostream>
using namespace std;
int main() {
char c1='H',c2='e',c3='l',c4='l',c5='o';
c1+=5;
c2+=5;
c3+=5;
c4+=5;
c5+=5;
cout<<c1<<c2<<c3<<c4<<c5;
return 0;
}
输出整数的所有因子
#include <iostream>
using namespace std;
int main() {
int a;
cin>>a;
if(a<10 || a>100){
cout<<"Error!";
}else{
for(int i=1;i<=a;i++){
if(a%i==0){
cout<<i<<' ';
}
}
}
return 0;
}
编写程序输出以下图案
*
***
*****
*******
*****
***
*
#include <iostream>
using namespace std;
int main() {
for(int i=0;i<4;i++){
for(int j=0;j<=2*i;j++){
cout<<'*';
}
cout<<endl;
}
for(int i=0;i<4;i++){
for(int j=0;j<=4-2*i;j++){
cout<<'*';
}
cout<<endl;
}
return 0;
}
实验三
征收税款
#include <iostream>
using namespace std;
int main() {
double a;
cout<<"请输入收入";
cin>>a;
if(a<1000){
cout<<"税款"<<a*0.03<<endl;
cout<<"税后收入"<<a-a*0.03;
}else if(a<2000 && a>=1000){
cout<<"税款"<<a*0.04<<endl;
cout<<"税后收入"<<a-a*0.04;
}else if(a<3000 && a>=2000){
cout<<"税款"<<a*0.05<<endl;
cout<<"税后收入"<<a-a*0.05;
}else{
cout<<"税款"<<a*0.06<<endl;
cout<<"税后收入"<<a-a*0.06;
}
return 0;
}
一元二次方程组
#include <iostream>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
int z=b*b-4*a*c;
if(z<0){
cout<<"该方程无实数根";
}else if(z==0){
cout<<(-b+sqrt(z))/2*a;
}else{
cout<<(-b+sqrt(z))/(2*a)<<endl;
cout<<(-b-sqrt(z))/(2*a);
}
return 0;
}
实验四
加减乘除函数调用
#include <iostream>
using namespace std;
int add(int a