#includeusing namespace std; int main() { int a; char b; cin >> a; if(a%7==0){ cout << "Yes" << endl; } else{ cout << "No" << endl; } return 0; }
2.某宾馆房间的标准价格为398元/天,价格随旅游季节和团队规模而浮动:在旺季(7—9月份),20个房间以上(含20间)的团队优惠30%;不足20房间的团队优惠15%;在淡季,20房间以上(含20间)的团队优惠50%;不足20房间的团队优惠30%;编写程序,输入月份和预定房间数,输出每天应收总金额。(建议使用switch)(你建议跟我有什么关系,以及数据和调试都好烦ww)
#include#include //绝望的一天从没加头文件开始 using namespace std; int main() { int m,r; cin>>m>>r; if((m>=7)&(m<=9)){ if(r>=20){ cout< =20){ cout< 3. 输入一个4位自然数,判断这个数是否为降序数(如7532是降序数)。(老实说,我一直在想是他的标点水平有问题还是我的标点水平有问题)
#includeusing namespace std; int main() { int a,b,c,d,k; cin >> k; a=k%10; b=(k-a)%100/10; //四位数的限制给了我敷衍它的机会 c=(k-a-b*10)%1000/100; d=(k-a-b*10-c*100)%10000/1000; if((a 4. 某学院举行了一次“程序设计大赛”,规定学生的“程序设计”课程成绩可以因为在大赛上获奖而加分:一等奖加10分,二、三等奖均加5分,其它的不加分。加分后的成绩如果超出100分则按100分计算编写程序,输入同学的“程序设计”成绩和获奖等级,重新计算该同学的“程序设计”成绩。(建议使用switch)(其实倒也不必那么生活化)
#includeusing namespace std; int main() { int g,d; cin>>g>>d; switch(d){ case 1: g=g+10; break; case 2: g=g+5; break; case 3: g=g+5; break; } if(g>=100){ cout << "100" << endl; } else{ cout << g << endl; } return 0; } 5. 输入一个整数,判断它能否被3、5、7整除,并输出如下信息:
(a)能同时被3个数整除
(b)能同时被2个数整除,并指明是被哪两个数整除
(c)能被1个数整除,并指明是被哪个数整除
(d)不能被3个数整除。
(就 典中典了)
#includeusing namespace std; int main() { int num; cin>>num; if(num%3==0&&num%5==0&&num%7==0){ cout <<"a"<< endl; } else if(num%3==0&&num%5==0){ cout <<"b"<< endl; cout <<"3 5"<< endl; } else if(num%3==0&&num%7==0){ cout <<"b"<< endl; cout <<"3 7"<< endl; } else if(num%7==0&&num%5==0){ cout <<"b"<< endl; cout <<"5 7"<< endl; } else if(num%3==0){ cout << "c" << endl; cout << "3" << endl; } else if(num%5==0){ cout << "c" << endl; cout << "5" << endl; } else if(num%7==0){ cout << "c" << endl; cout << "7" << endl; } else{ cout << "d" << endl; } return 0; } 6. 输入年份和月份,输出该年该月的天数。(switch)(理论上老师上课讲了 但我没听)
#includeusing namespace std; int main() { int y,m; cin>>y>>m; if(m==2) //也不知道当时在百度查了多久 { if((y%4==0 && y%100!=0) || y%400==0) cout<<"29"; else cout<<"28"; } else { switch(m) { case 1:cout<<"31";break; //这一段真的好暴躁 case 3:cout<<"31";break; case 4:cout<<"30";break; case 5:cout<<"31";break; case 6:cout<<"30";break; case 7:cout<<"31";break; case 8:cout<<"31";break; case 9:cout<<"30";break; case 10:cout<<"31";break; case 11:cout<<"30";break; case 12:cout<<"31";break; } } return 0; } 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)