咋简化
  • 板块学术版
  • 楼主mima111111jnjn
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/10/1 08:23
  • 上次更新2024/10/1 11:28:03
查看原帖
咋简化
1127143
mima111111jnjn楼主2024/10/1 08:23

各位大佬能不能帮我看看我编的金字塔数的代码能不能简化一下

#include<iostream>  
using namespace std;  
int main(){  
   int g,s,b,q,w,sw,a;  
   cin>>a;  
   for(int i=1;i<=9;i++)  
   {  
   	if(a%i==0)
   	{  
   	g=a/i%10;  
   	s=a/i/10%10;  
   	b=a/i/100%10;  
   	q=a/i/1000%10;  
   	w=a/i/10000%10;
   	sw=a/i/100000;  
   		if(a/i%10==i)  
   		{
   			if(g!=s&&g!=b&&g!=b&&g!=q&&g!=w&&g!=sw&&s!=b&&s!=q&&s!=w&&s!=sw&&b!=q&&b!=w&&b!=sw&&q!=w&&q!=sw&&w!=sw)  
   			{  			cout<<sw<<w<<q<<b<<s<<g;   
   			}  
   		}  
   	}  
    }   
return 0;  
}
2024/10/1 08:23
加载中...