标签:分享 display img opened play bre 垃圾 nbsp amp
#include<stdio.h> int sushume(x) { int i=2,ret=0; for(i=2;x%i!=0;i++){;} //printf("%d",i); if (i==x){ret=1;} //printf("%d",ret); return ret; } int main() { int a,i=2,t; scanf("%d",&a); t=a; printf("%d=",a); if( sushume(a) ) {printf("%d",a);} else{for( i;!sushume(t);i++ ) { if(t%i==0) {if(sushume(i)){printf("%dx",i);t/=i;i=1;}} } printf("%d",t);} /*if( !sushume(a) ) { for( i;!sushume(t); ){ if(t%i!=0){i+=i;break;} else if(t%i==0) {//靠靠靠为什么不重复输出? //妈的又成输出素数了, if( sushume(i) ){printf("%dx",i);t/=i;i=2;} } //有没有删除字符的方法啊啊啊啊啊 zheshi } printf("%d",t);}//嗯嗯嗯~~~~~!! 成了??! 哇10000就不行啦,2的原因吧 */ system("pause"); }
#include<stdio.h> void wanshu(int x) { int i=1,total=0; for(i=1;i<7;i++){ if(x%i==0){total+=i;} if(total==x&&i==x-1){printf("%d",x);}}//simimasan,投机取巧了还是。所以到底该怎样放空格 for(i=7;i<x;i++){ if(x%i==0){total+=i;} if(total==x&&i==x-1){printf(" %d",x); }//我还是太幼稚啦,收不回心,也贯彻不了自己 } } int main() { int min,max,t; scanf("%d %d",&min,&max); t=min; for(t=min;t<=max;t++){ wanshu(t); }//接下来是空格 妈呀等会还有回车 等会买防蓝光眼镜 //去倒垃圾 抽屉收拾好 水管尽快 printf("\n"); //回车搞定??? system("pause"); }
标签:分享 display img opened play bre 垃圾 nbsp amp
原文地址:http://www.cnblogs.com/qianhai/p/7401906.html