大佬们,我80分,这代码哪里有问题
查看原帖
大佬们,我80分,这代码哪里有问题
759261
wangweichen666楼主2022/8/12 17:26
#include<iostream>
using namespace std;
int main(){
    int n,m[4]={0,0,0,0};
    cin>>n;
    m[1]=n/1;
    m[2]=(n-(n%5))/5+((n%5)/1);
    m[3]=(n-(n%11))/11;
    m[3]+=(n%11-((n%11)%5))/5;
    m[3]+=(n%11%5)/1;
    if(n<11&&n>5){//特殊情况考虑
    	m[3]=100;
	}
	if(n<5){//特殊情况考虑
		m[2]=100;
		m[3]=100;
	}
	if(n==5){//特殊情况考虑
		m[2]=1;
		m[1]=100;
		m[3]=100;
	}
    if(m[1]<m[2]&&m[1]<m[3]){
        cout<<m[1];
    }
    if(m[2]<m[1]&&m[2]<m[3]){ 
        cout<<m[2];
    }
    if(m[3]<m[1]&&m[3]<m[2]){
        cout<<m[3];
    }
    return 0;
}
2022/8/12 17:26
加载中...