UVA - 488 Triangle Wave

来源:互联网 发布:淘宝充完话费不到账 编辑:程序博客网 时间:2024/06/03 00:15

  题目大意:第一行给出要输入的次数,空一行输出两个数字,一个数字占一行,地一个数字代表振幅,第二个数字代表频率

解体思路:用循环进行输出,然后根据条件得出空行的输出时机

#include<cstdio>int main() {int A, F;int t;while(scanf("%d", &t) != EOF){for(int k = 0; k < t; k++) {int l;scanf("%d", &A);scanf("%d", &F);for( l = 0; l < F ; l++) {for(int i = 1; i <= A; i++) {for(int j = 0; j < i; j ++) printf("%d", i);printf("\n");}for(int i = A - 1; i > 0; i--){for(int j = 0; j < i; j++)printf("%d", i);printf("\n");}if(l != F -1)printf("\n");}if(k != t -1 && l != F -1 )printf("\n");}}return 0;}


0 0
原创粉丝点击