#4389: WA了


jerry311 (jerry)

學校 : 香港科技大學
編號 : 6622
來源 : [138.19.176.176]
最後登入時間 :
2021-05-04 02:14:59
c013. 00488 - Triangle Wave -- UVa488 | From: [113.254.110.60] | 發表日期 : 2010-10-14 00:14

#include<stdio.h>
int main(){
    int in;
    while(scanf("%d", &in)!=EOF)
    {
        int k;
        for(k=0;k<in;k++)
        {
            int i,j,n,a,f,fg=1;
            scanf("%d %d", &a, &f);
            for(i=0;i<f;i++)
            {
                for(j=1;j<(2*a-1) && j>=0;j+=fg)
                {
                    for(n=0;n<j;n++)
                        printf("%d",j);
                    printf("\n");
                    if(j==a)
                        fg=-1;
                }
                fg=1;
            }
        }
    }
    return 0;
}
應該沒有大問題吧-,-

可是 wa line46了

 
#5069: Re:WA了


u731201 (d)

學校 : 不指定學校
編號 : 18351
來源 : [140.115.236.24]
最後登入時間 :
2011-09-12 16:00:19
c013. 00488 - Triangle Wave -- UVa488 | From: [61.230.223.109] | 發表日期 : 2011-04-21 16:47

#include
int main(){
    int in;
    while(scanf("%d", &in)!=EOF)
    {
        int k;
        for(k=0;k
        {
            int i,j,n,a,f,fg=1;
            scanf("%d %d", &a, &f);
            for(i=0;i
            {
                for(j=1;j<(2*a-1) && j>=0;j+=fg)
                {
                    for(n=0;n
                        printf("%d",j);
                    printf("\n");
                    if(j==a)
                        fg=-1;
                }
                fg=1;
            }

for迴圈的判斷式 j<(2*a-1) && j>=0
如果振幅a為1 就直接跳出迴圈了 應該改成 j<=a&&j>=0

 

 
ZeroJudge Forum