Finally, this is the debugged code. It works great. thanks a lot everybody服務車道problm
#include <stdio.h>
#include <stdlib.h>
void generateoutput(long int ent, long int ext,int w[])
{
int smallest = w[ent];
while(ent <= ext)
{
if(w[ent] < smallest)
{ smallest = w[ent];}
ent++;
}printf("%d \n",smallest);
}
int main()
{
long int N,a,b;
int T;
scanf("%ld %d",&N,&T);
int entryp[T],exitp[T];
int width[N];
int i=0;
while(i<N)
{
scanf("%d",&width[i]);
i++;
}
i=0;
while (i < T)
{
scanf("%ld %ld",&a,&b);
generateoutput(a,b,width); i++;
}
}
- 代替在存儲陣列中的值的,我已直接掃描的a和b的 值。但是如果有人發佈 代碼將其存儲在數組中(即[T],b [T])並將其傳遞給generateoutput(a [i],b [i],width),我會更加快樂。迭代
- 我想這樣做,但給我的垃圾值
發佈相關代碼。 – Robert 2014-09-25 11:28:18
如果你把你的代碼放在其他地方,這個問題可能會導致無法跟蹤鏈接(當pastebin鏈接過期時)。此外,我們必須考慮兩個地方(三個,因爲您已經包含兩個代碼和問題鏈接)來考慮它。 – 2014-09-25 11:36:20
嗯......聽起來好像是時候做一些調試了。 – 2014-09-25 11:44:52