【網易】 【作業】 程序設計入門—C語言 翁愷 第五周
阿新 • • 發佈:2017-08-21
完數 字符 啊啊啊 垃圾 sys class -c system logs
#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"); }
【網易】 【作業】 程序設計入門—C語言 翁愷 第五周