×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#5898: 請問一下,為何不會出現數字??
spy10604
(吾以XD為生)
學校 : 國立高雄第一科技大學
編號 : 19931
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [111.242.146.37]
最後登入時間 :
2013-07-03 14:55:12
a010.
因數分解
| From: [111.254.42.217] | 發表日期 : 2011-10-09 00:50
這是我的程式碼#include <stdio.h>
int main(void){
int i,if_number,j,input;
float l;
while(scanf("%d",&input)!=EOF){
if (input<=1){
printf("請重新輸入");
continue;
}
l=sqrt(input);
for (i=2;i<=l;i++){
if (input%i==0){
for (j=1;j<=l;j++){
if (j==1){
input/i;
printf("%d",i);
}
else if(input%i==0){
input/i;
}
else{
printf("^%d",j);
if (input/i!=1)
printf(" * ");
else
printf("\n");
break;
}
}
}
}
}
return 0;
}
輸出大部分都是2 或 2 * * * 或 3 * * *
希望大大們可以幫我解決
#5899: Re:請問一下,為何不會出現數字??
spy10604
(吾以XD為生)
學校 : 國立高雄第一科技大學
編號 : 19931
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [111.242.146.37]
最後登入時間 :
2013-07-03 14:55:12
a010.
因數分解
| From: [111.254.42.217] | 發表日期 : 2011-10-09 00:53
這是我的程式碼#include
int main(void){
int i,if_number,j,input;
float l;
while(scanf("%d",&input)!=EOF){
if (input<=1){
printf("請重新輸入");
continue;
}
l=sqrt(input);
for (i=2;i<=l;i++){
if (input%i==0){
for (j=1;j<=l;j++){
if (j==1){
input=input/i;
printf("%d",i);
}
else if(input%i==0){
input=input/i;
}
else{
printf("^%d",j);
if (input/i!=1)
printf(" * ");
else
printf("\n");
break;
}
}
}
}
}
return 0;
}
輸出大部分都是2 或 2 * * * 或 3 * * *
希望大大們可以幫我解決
不好意思 少打幾個QQ
ZeroJudge Forum