反斜线形图案

反斜线形图案

https://ac.nowcoder.com/acm/contest/5962/D

链接:https://ac.nowcoder.com/acm/contest/5962/D
来源:牛客网

题目描述
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的反斜线形图案。
输入描述:

多组输入,一个整数(2~20),表示输出的行数,也表示组成反斜线的“*”的数量。

输出描述:

针对每行输入,输出用“*”组成的反斜线。

示例1
输入
复制

4

输出
复制

示例2
输入
复制

5

输出
复制

    • #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
      int n;
      while(scanf("%d",&n)!=-1)//只要输入的n不为-1    则可以一直循环
      {
        for(int i=0; i<n; i++)//最外层的循环  是要输入总的行数 的输出
        {
            for(int j=0; j<i; j++)
            {
                cout<<" ";//输出每行在*前面的空格
            }
                cout<<"*";//输出完空格   在输出*
            for(int j=0; j<n-i-1; j++)//这个循环 是为了输出*后面的空格
            {
                cout<<" ";
            }
            cout<<endl;
        }
      }
      return 0;
      }
      想来想去 想直接用for循环 但是 发现不对 还是用了 while(scanf("%d",&n)!=EOF)
      在while循环中 在用for循环 输出 开始出现的*号 和 *两边的空格
全部评论

相关推荐

LXXXXd:有点杂,想搞自动化的话没必要把法律的经历写上去
点赞 评论 收藏
分享
11-06 16:50
门头沟学院 Java
用微笑面对困难:word打字比赛二等奖的我,也要来凑合凑合
点赞 评论 收藏
分享
11-13 10:17
门头沟学院 Java
昨天面美团,jvm,juc问的好深啊,感觉小林coding不太够喔,牛油们有没有什么推荐的八股网站嘛🕒&nbsp;岗位/面试时间👥&nbsp;面试题目🤔&nbsp;面试感受
明天不下雨了:小林Coding:https://xiaolincoding.com/ 全栈哥:https://www.pdai.tech/ Guide哥:https://javaguide.cn/ 秀哥:https://interviewguide.cn/ 沉默王二:https://javabetter.cn/home.html 磊哥:https://www.javacn.site/interview/basic/ 小傅哥:https://bugstack.cn/ 源码哥:https://doocs.github.io/source-code-hunter/#/ 各大厂的公众号技术文章和一些经典的书籍
面试太紧张了怎么办?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务