我想問的問題和這一題無關
只是我在編譯時遇到
#include <stdio.h>
#include <stdlib.h>
int main()
{
int t;
int i,j,k;
while(scanf("%d",&t)!=EOF)
{
for(k=0;k<t;k++)
{
for(i=0;i<10l;i++)
{
printf("%d\n",i);
}
}
}
return 0;
}
和這個相同的程式碼
#include <stdio.h>
#include <stdlib.h>
int main()
{
int t;
int i,j,k;
while(scanf("%d",&t)!=EOF)
{
for(k=0;k<t;k++)
{
for(i=0;i<101;i++)
{
printf("%d\n",i);
}
}
}
return 0;
}
得到的結果竟然不同?(好像是跟101這個數字有關...)
我用的編譯器dev c++ 5.3.0.0
我把有問題的程式碼放這裡給大家參考,希望大家可以幫忙解惑,謝謝
我想問的問題和這一題無關
只是我在編譯時遇到
#include
#include
int main()
{
int t;
int i,j,k;
while(scanf("%d",&t)!=EOF)
{
for(k=0;k<t;k++)
{
for(i=0;i<10l;i++)
{
printf("%d\n",i);
}
}
}
return 0;
}
和這個相同的程式碼
#include
#include
int main()
{
int t;
int i,j,k;
while(scanf("%d",&t)!=EOF)
{
for(k=0;k<t;k++)
{
for(i=0;i<101;i++)
{
printf("%d\n",i);
}
}
}
return 0;
}
得到的結果竟然不同?(好像是跟101這個數字有關...)
我用的編譯器dev c++ 5.3.0.0
我把有問題的程式碼放這裡給大家參考,希望大家可以幫忙解惑,謝謝
我知道為什麼了
我把101打成10l,但dev c++根本看不出來 = =