最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址
http://ybt.ssoier.cn:8088/index.php
现将部分习题的答案放在博客上,希望能给其他有需要的人带来帮助
篇幅有限,所以从分支结构开始,所有代码都可以正确提交,鉴于本人能力有限以及教学需要,部分代码写的不是那么简洁,望诸位多多指教。
以下是题号和代码
1046
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a;
cin>>a;
if(a%3==0&&a%5==0) cout<<"YES";
else cout<<"NO";
}
1047
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a;
int b = 0;
cin>>a;
if(a%3==0){
cout<<"3 ";
b = 1;
}
if(a%5==0){
cout<<"5 ";
b = 1;
}
if(a%7==0){
cout<<"7";
b = 1;
}
if(b==0) cout<<"n";
}
1048
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if((a<60&&b>=60)||(b<60&&a>=60)) cout<<1;
else cout<<0;
}
2057
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a;
cin>>a;
switch(a){