首页 > 其他 > 详细

UVA488 Triangle Wave

时间:2016-08-17 18:09:48      阅读:257      评论:0      收藏:0      [点我收藏+]

问题链接UVA488 Triangle Wave

题意简述:输入正整数n为测试实例数,每个实例输入振幅a和频率f,输出数字波形。每个波形直接有一个空行。

问题分析:这个问题的关键是输出控制,控制波幅,控制空行的输出

程序说明:(略)

AC的C语言程序如下:

/* UVA488 Triangle Wave */

#include <stdio.h>

int main(void)
{
    int n, a, f, i, j, k, l;

    scanf("%d", &n);
    for(i=1; i<=n; i++) {
        scanf("%d%d", &a, &f);
        for (j=1; j<=f; j++) {
            for(k=1; k<=a; k++) {
                for(l=1; l<=k; l++)
                    printf("%d",k);
                printf("\n");
            }
            for(k=a-1; k>=1; k--) {
                for(l=1; l<=k; l++)
                    printf("%d",k);
                printf("\n");
            }
            if(j<f)
                printf("\n");
        }

        if(i < n)
            printf("\n");
    }

    return 0;
}


UVA488 Triangle Wave

原文:http://blog.csdn.net/tigerisland45/article/details/52232945

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!