码迷,mamicode.com
首页 > 其他好文 > 详细

UVA488 Triangle Wave

时间:2016-08-17 18:11:00      阅读:211      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!