[ACM ] 498
題號:498 http://goo.gl/ylU4
遇到的問題:在自己的電腦上可以跑,但UVa Judge卻出現Runtime error
有問題的code:
#include <stdio.h>
#include <math.h>
int main()
{
int c[1000];
int i, j, flag, x;
char ch;
long long int num;
while(scanf("%d", &c[0]) == 1)
{
ch = getchar();
for(i=1; ch != 10 && i<1000; i++)
{
scanf("%d", &c[i]);
ch = getchar();
}
ch = 65;
flag = 0;
while(ch != 10 && ch != 0)
{
num = 0;
scanf("%d", &x);
ch = getchar();
for(j=0; j<i; j++)
num = num + c[j] * pow((double)x, i-j-1);
if(flag == 0)
{
printf("%ld",num);
flag = 1;
}
else
printf(" %ld",num);
}
if(ch == 0)
break;
printf("\n");
}
}
補充說明:
在抓值的部分想法是先抓第一個值
假如能抓的話把剩下的值都抓到陣列中直到換行為止
接下來抓第二行
每抓一個就輸出一次
直到換行或出現null才離開
不知道是不是這部分出問題
假如有地方寫的不好請指正
讓我知道哪邊可以改進
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.216.247
推
12/25 14:15, , 1F
12/25 14:15, 1F
→
12/25 14:16, , 2F
12/25 14:16, 2F
→
12/25 14:16, , 3F
12/25 14:16, 3F
→
12/25 14:16, , 4F
12/25 14:16, 4F
→
12/25 14:16, , 5F
12/25 14:16, 5F
→
12/25 14:25, , 6F
12/25 14:25, 6F
推
12/25 14:26, , 7F
12/25 14:26, 7F
※ 編輯: STNND 來自: 61.231.216.247 (12/25 14:45)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
11
17