0
已解决
卞福睿
中级守护
中级守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
if(a==1)
cout<<a*10;
if(a==2)
cout<<a*20;
if(a==3)
cout<<a*30;
if(a==4)
cout<<a*40;
if(a==5)
cout<<a*50;
if(a==6)
cout<<a*60;
if(a==7)
cout<<a*70;
if(a==8)
cout<<a*80;
if(a==9)
cout<<a*90;
if(a<1||a>9||(a%2!=0&&a%3!=0&&a%4!=0&&a%5!=0&&a%6!=0&&a%7!=0&&a%8!=0&&a%9!=0&&a%10!=0))
cout<<"0";
return 0;
}
请问我这题有哪种情况没有考虑到?
0
已采纳
朱小川
缔造者
缔造者
- #include<iostream>
- using namespace std;
- int main(){
- int a;
- cin>>a;
- if(a==1){
- cout<<a*;
- }else if(a==2){
- cout<<a*;
- }else if(a==3){
- cout<<a*;
- }else if(a==4){
- cout<<a*;
- }else if(a==5){
- cout<<a*;
- }else if(a==6){
- cout<<a*;
- }else if(a==7){
- cout<<a*;
- }else if(a==8){
- cout<<a*;
- }else if(a==9){
- cout<<a*;
- }else{
- cout<<"0";
- }
- return 0;
- }
- 空着的地方按照题目要求写就行了
0
张润泽
中级守护
中级守护
a==9后面不需要这么复杂
if(a==9) {
cout<<a*90; }
if(a<1||a>=10) {
cout<<"0"; }
return 0;
0
0