錯誤代碼為 WA (line:1)
答案不正確您的答案為: 8 正確答案為: 1 2 3 4 5
不知道是不是以下的問題導致
while(scanf("%d %d %d %d ",&a,&b,&c,&d) != EOF )
我該怎麼讓她 讀取 讓他沒滿四個不做動作 就算換行在輸入 也不會誤判成四個 >>>>如:2 2 2 換行 2
-----------------------------------
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,i,k,f,g;
f = 0;
k = 0;
g = 0;
while(scanf("%d %d %d %d ",&a,&b,&c,&d) != EOF )
{
f = a;
k = a;
printf("%d ",a);
for(i=0;i<4;i++)
{
if(b%a==0&&c%b==0&&d%c==0)
{ g = b/a;
f = f * g ;
printf("%d ",f);
}
else if((b-a)==(c-b)&& (c-b)==(d-c))
{
k = k + (b-a);
printf("%d ",k);
}
else
{
printf("\n");
}
}
k = 0;
g = 0;
f = 0;
printf("\n");
}
return 0;
}
錯誤代碼為 WA (line:1)
答案不正確您的答案為: 8 正確答案為: 1 2 3 4 5
不知道是不是以下的問題導致
while(scanf("%d %d %d %d ",&a,&b,&c,&d) != EOF )
我該怎麼讓她 讀取 讓他沒滿四個不做動作 就算換行在輸入 也不會誤判成四個 >>>>如:2 2 2 換行 2
-----------------------------------
#include
#include
int main()
{
int a,b,c,d,i,k,f,g;
f = 0;
k = 0;
g = 0;
while(scanf("%d %d %d %d ",&a,&b,&c,&d) != EOF )
以上恕刪
你程式的寫法與題目的輸入方式不同
題目是先輸入1個 t, 表示有幾筆測資
之後每筆讀 4個整數
其輸入方式如下
while(scanf("%d",&t) != EOF)
{
while(t--)
{
scanf("%d %d %d %d ",&a,&b,&c,&d);
...............
}
}
錯誤代碼為 WA (line:1)
答案不正確您的答案為: 8 正確答案為: 1 2 3 4 5
不知道是不是以下的問題導致
while(scanf("%d %d %d %d ",&a,&b,&c,&d) != EOF )
我該怎麼讓她 讀取 讓他沒滿四個不做動作 就算換行在輸入 也不會誤判成四個 >>>>如:2 2 2 換行 2
-----------------------------------
#include
#include
int main()
{
int a,b,c,d,i,k,f,g;
f = 0;
k = 0;
g = 0;
while(scanf("%d %d %d %d ",&a,&b,&c,&d) != EOF )
以上恕刪
你程式的寫法與題目的輸入方式不同
題目是先輸入1個 t, 表示有幾筆測資
之後每筆讀 4個整數
其輸入方式如下
while(scanf("%d",&t) != EOF)
{
while(t--)
{
scanf("%d %d %d %d ",&a,&b,&c,&d);
...............
}
}