序言
根据以往经验,很多在线题库的第一道题,基本是非常简单的, 类似 A + B 这种。
基础练习题库
A + B 问题
给定2个数,A 和 B ,计算 A+B的值,要求A和B 以及结构在整数范围内。
#include <iostream>
using namespace std;
int main() {
std::cout << "尘远同学编程-少年班欢迎您! 报名热线 : 025 - 8662 0610" <<std::endl;
int a,b;
cout<<"请输入2个数字(A 和 B,控制在100以内):";
cin>>a>>b;
cout<<"A+B=="<<a+b<<endl;
return 0;
}
运行结果如下:
计算 (a+b) * c
#include <iostream>
using namespace std;
int main() {
std::cout << "尘远同学编程-少年班欢迎您! 报名热线 : 025 - 8662 0610" <<std::endl;
int a,b,c;
cout<<"计算 (A+B)*C 请按 A B C的顺序输入3个整数(100之内):";
cin>>a>>b>>c;
cout<<"(A+B)*c =="<<(a+b)*c<<endl;
return 0;
}
运行结果如下图:
计算 (a+b) / c
#include <iostream>
using namespace std;
int main() {
std::cout << "尘远同学编程-少年班欢迎您! 报名热线 : 025 - 8662 0610" <<std::endl;
double a,b,c;
cout<<"计算 (A+B) / C 请按 A B C的顺序输入3个整数(100之内,C 不能为0 ):";
cin>>a>>b>>c;
if(0==c){
cout<<"C ==0 程序结束... ...";
return -1;
}
printf("(A+B) / c ==%.2lf",(a+b)/c);
return 0;
}
运行效果
带余数除法
计算 A / B 的商和余数
输入: 2个数
输出: 商 和 余数
#include <iostream>
using namespace std;
int main() {
std::cout << "尘远同学编程-少年班欢迎您! 报名热线 : 025 - 8662 0610" <<std::endl;
int a,b,m,mod;
cout<<"计算 A / B 的商和余数,请输入2 个数:";
cin>>a>>b;
m=a/b;
mod=a%b;
printf("A / B 的商是%d,余数是%d",m,mod);
return 0;
}
运行效果
扩展练习题库
放大N倍数
输入2个数 A B,把这2个数放大指定的倍数 。
输入: A 和 B, 输入要放大的倍数 N
输出 A 和B 放大 N被后的结果 。
#include <iostream>
using namespace std;
int main() {
std::cout << "尘远同学编程-少年班欢迎您! 报名热线 : 025 - 8662 0610" <<std::endl;
int a,b,n;
cout<<"请输入2个数A 和B:";
cin>>a>>b;
cout<<"请输入要放大的倍数:";
cin>>n;
printf("A 和B 放大%d倍后是A==%d,B==%d",n,n*a,n*b);
return 0;
}
求 1 + 2 + 3 + 4 +5 + ... ... + 99 + 100 的和
计算1 + 2 + 3 + 4 + ... ... + 100 的和。
输入: 无
输出: 最终的结果
#include <iostream>
using namespace std;
int main() {
std::cout << "尘远同学编程-少年班欢迎您! 报名热线 : 025 - 8662 0610" <<std::endl;
int a1,an,sum;
a1=1;
an=100;
sum=0;
for(;a1<=an;a1++){
sum+=a1;
}
cout<<sum<<endl;
return 0;
}
运行结果