該項目應打印給定數量的除數,作爲輸入,但循環不停止,使我輸入數字而不停止。C項目,爲什麼輸出不出來?
#include<stdio.h>
int main()
{
int a,d,cd;
printf("Insert a number!\n");
scanf("%d",&a);
while(a!=d)
{
if (a%d==0) cd=cd+1;
d=d+1;
}
printf("The dividers of %d are %d",a,cd);
}
謝謝大家,對不起我的英文不好。
我已經撤消了您的上次編輯,因爲它使問題不成問題。 (它看起來像「我有這個代碼:<已經工作的代碼> - 我該如何解決它?」)。如果您不同意這一點,請隨時對其進行評論或編輯。如果你的代碼有另外一個問題,那麼理想情況下應該是一個新問題。 – immibis 2015-03-13 21:51:23