字符三角形(循环做法)

题目如下:

输入一个字符,输入一个整数表示三角形的行数,将三角形打印出来(详见输出样例)

输入样例:* 3

输入样例:

*

***

*****

对!差不多就这样23333333~~~~~~~~~~~~~~~~~~~~~~

这是在学了循环以后,再次看到字符三角形这道题才有的想法

但是具体咋整我不太会的

然后我就去度娘那找,是有的就借鉴了一下,开心,好棒的blog

https://www.cnblogs.com/lovemi93/p/7518824.html

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
    char m;
    int n,i,j,k;
    scanf("%c%d",&m,&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n-i;j++)
        cout<<" ";
        for(k=1;k<=2*i-1;k++)
        cout<<m;
        cout<<endl;
    }
    return 0;
}

又学到了一些呢(^ω^)

原文地址:https://www.cnblogs.com/xrj1229/p/9210739.html

时间: 2024-11-06 03:37:18

字符三角形(循环做法)的相关文章

1.1编程基础之输入输出-08:字符三角形

08:字符三角形 总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形. 输入 输入只有一行, 包含一个字符. 输出 该字符构成的等腰三角形,底边长5个字符,高3个字符. 样例输入 * 样例输出 * *** ***** #include<stdio.h> char a[1]; int main() { scanf("%c",&a[1]); printf(" %c\n"

字符三角形

总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形. 输入 输入只有一行, 包含一个字符. 输出 该字符构成的等腰三角形,底边长5个字符,高3个字符. 样例输入 * 样例输出 * *** ** #include<stdio.h> int main() { char a; scanf("%c",&a); printf(" %c \n %c%c%c \n%c%c%c%c%c&q

1.1字符三角形

描述 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形. 输入输入只有一行, 包含一个字符.输出该字符构成的等腰三角形,底边长5个字符,高3个字符.样例输入 * 样例输出 * *** ***** #include<iostream> #include<cmath> #include<cstring> #include<ctime> #include<cstdio> #include<iomanip> #includ

计蒜客:输出字符菱形、输出字符三角形

T1003 输出字符菱形 小蒜蒜最近学习了菱形(四边都相等的四边形). 现在她给了你一个字符,希望你能用它构造一个对角线长 55 个字符,倾斜放置的菱形. 输入格式 输入只有一行,包含一个字符. 输出格式 该字符构成的菱形. 输出时每行末尾的多余空格,不影响答案正确性 样例输入 * 样例输出 * *** ***** *** * #include<stdio.h> int main() { char c; scanf("%c",&c); printf("%5

(KMP 1.5)hdu 1358 Period(使用next数组来求最小循环节——求到第i个字符的循环节数)

题目: Period Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3813    Accepted Submission(s): 1862 Problem Description For each prefix of a given string S with N characters (each character has an A

08:字符三角形

#include<iostream> #include<cstdio> #include<cstdlib> #include<cmath> #include<algorithm> #include<cstring> using namespace std; int main() {char a; cin>>a; printf(" %c\n %c%c%c\n%c%c%c%c%c",a,a,a,a,a,a,

Vue-切割json数组字符串并循环输出

Json "detailList":[ " 04/08/2016 - LA - - Dept. - TITLE (Lien Reported)", " 04/05/2016 - KA - - Motor Dept. - REGISTRATION RENEWAL (Lease) ", " 03/20/2016 - SA - 30 - Motor Dept. - ODOMETER", " 03/16/2016 - - -

空心三角形

空心三角形 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 26851 Accepted Submission(s): 7397 Problem Description 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效

jQuery源码分析-jQuery中的循环技巧

Js代码   作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:[email protected] 声明:本文为原创文章,如需转载,请注明来源并保留原文链接. 前记:本文收集了jQuery中出现的各种遍历技巧和场景 Js代码   // 简单的for-in(事件) for ( type in events ) { } Js代码   // 缓存length属性,避免每次都去查找length属性,稍微提升遍历速度 // 但是如果遍历HTMLCollection时,性能提升非常