acm输出超限,大佬帮我看下,漂亮菱形

#include

int main()
{
int n, j, i,a[100],k=0,z=0,l=1;

while (scanf("%d", &n)!=EOF)
{

    if (n != 0)
    {
        a[k] = n; k++;
    }
    else
    {
        break;
    }
}
for (z = 0; z <= k; z++)
{
  for (i = 1; i <= a[z] / 2 + 1; i++)
    {
        for (j = 1; j <= a[z] / 2 + i; j++)
        {
            if (j >= a[z] / 2 - i + 2)
                printf("*");
            else
                printf(" ");
        }
        printf("\n");
    }
    for (i = a[z] / 2; i >= 1; i--)
    {
        for (j = 1; j <= a[z] / 2 + i; j++)
        if (j >= a[z] / 2 - i + 2)
            printf("*");
        else
            printf(" ");
            printf("\n");
    }
}

return 0;

}

0

1个回答

    for (j = 1; j <= a[z] / 2 + i; j++)
    if (j >= a[z] / 2 - i + 2)
        printf("*");
    else
        printf(" ");
        printf("\n");
printf("\n");在内侧if,内侧if要花括号
在外侧循环,外侧需要花括号
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
论ACM测试平台“输出超限”问题
就是显示黄色的框框带有“输出超限”四字。nn一般这个报错出现在要求输入多组数据,当出入0时退出程序的这种题目。nn当你的代码是这样的:nnnint n=-1;//或者初始化为其它不为零的数,时的进入循环nwhile(n!=0)n{n cin&amp;gt;&amp;gt;n;n /*代码主体*/n}nn不要把while循环写成上面注释里描述的那种。。。那样就会报“输出超限”这个莫名奇妙的错误。nn应该...
swpuACmer有感(ACM输出超限)
注意了,在ACM竞赛题中,需要重复输入多组数据时,有时写rnwhile (1) rn{/* 代码*/}rnrn可能会导致 输入超限 的 errorrn此时根据题意写出如:rnwhile ( scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;a) !=EOF ) {/*代码*/}rn或rnwhile (cin &amp;amp;gt;&amp;amp;gt; a &amp;amp;gt;&amp;amp;gt; b) {/*代码*/}rnrn这样的才是极好的rnrn...
关于输出超限的解决方法
1.多输出东西了n2.输入输出改为cin,cout
素数C语言代码。ACM平台上总有些题目不是提交输出超限就是答案错误,,,,,,,,不懂,
素数代码对照,rn原来代码百度,可以输出2,书上代码是不能输出2,rn#includern#includernint main()rn{rn    int n,i,k,j,flag;rn    scanf("%d",&j);rn    for(n=2; nrn    {rn        flag=1;rn        for(i=2; irn        {rn            if(
ACM及OI大佬的博客(待补充)
codeforces-Petr :http://petr-mitrichev.blogspot.com/WJMZBMR-clj:http://wjmzbmr.com/小岛:http://www.shuizilong.com/house/卿学姐:http://www.cnblogs.com/qscqeszehzwer:http://hzwer.com/巫泽俊:http://blog.watashi....
ACM-–模拟打印–-湘大OJ 1086--菱形--水
湘大oj地址:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1086nnn菱形nn时间限制:1000 ms  |  内存限制:65536 KBnnnnDescriptionn         小明现在是湘潭大学10级计算机系的学生。他的C语言学的还算可以,但是今天老师布置的一道课后作业题却把他难住了。题
OJ 1959: 图案打印(菱形)
/*烟台大学计算机学院 2016n作者: 马春澎n完成日期:2016年12月24日 */n#include n#include n#includenint main()n{n    int i,j,n;n    scanf("%d",&n);n    for(i=1; in    {n        for(j=2*n-2*i;j>0;j--)
C语言实验——打印菱形 (sdut oj)
C语言实验——打印菱形rnrnTime Limit: 1000MS Memory Limit: 65536KBrnrnrnrnrnrnrnrnrnrnrnProblem Descriptionrnrn从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。rnrnrnrnrnInputrnrn正整数n(1≤n≤9)。rnrnrnrnrnOutputrnrn指定的菱形。rn第一行前面有n-1个空格,第
for循环控制"*"输出一个菱形
学会用的第一个for循环。
C语言输出菱形
****C语言输出菱形****rn /*菱形*/rnrnrnrnrninclude
HDU1280 (前m大的数,暴力/hash) //vector(内存超限问题)
 nn还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大的M个数告诉她就可以了。 n给定一个包含N(N&amp;lt;=3000)个正整数的序列,每个数不超过5000,对它们两两相加得到的N*(N-1)/2个和,求出其中前M大的数(M&amp;lt;=1000)并按从大到小的顺序排...
巧用绝对值画菱形
#includern#includernint main()rn{rn    int i,j,n;rn    scanf("%d",&n);rn    for(i=n-1;i>=-(n-1);i--)rn    {rn        for(j=0;jrn            printf(" ");rn        for(j=0;jrn            printf("*");rn 
Python---控制台输出:空心菱形
nnn我这次分成了四个部分n其实第一部分和最后一部分是一样的n关键在第二部分和第三部分,这两部分是几乎一样的。nnnnn1.第一部分和最后一部分是一样的,就是判断中间的位置打印*,其他位置打印空格nnfor i in range(1, 20):n if i == 10:n print(&quot;*&quot;)n breakn else:n print(&quot; &quot;,...
NUC1014 排版题.输出排列成菱形的字母【打印图案】
排版题.输出排列成菱形的字母rn时间限制: 1000ms 内存限制: 65536Krnrn问题描述rn输入N值,编程输出如下图形rnrnrn输入描述rn一个整数N(1 ≤ N ≤ 7 )。rnrnrn输出描述rn排列成菱形的大写字符,首字符为Z,以后依次为Y,X...rnrnrn样例输入rnrn3rnrnrnrn样例输出rnrn Zn Y XnW Vn U Tn
大佬
https://www.cnblogs.com/cjyyb/p/9990833.htmlnnhttps://www.cnblogs.com/bztMinamoto/p/9942932.htmlnnhttp://www.cnblogs.com/zhoushuyunnhttps://www.cnblogs.com/ywwyww/nnhttp://www.cnblogs.com/GuessYCB
Java用 * 打印图形-菱形、空心菱形、三角形等
Java用 * 打印图形-菱形、空心菱形、三角形等n输出菱形n输出下半边菱形n输出一侧菱形n输出空心菱形n输出上部分菱形n输出下部分菱形n输出三角形n输出靠右的三角形n输出靠左的三角形n输出九九乘法表输出菱形教材示例 *n ***n *****n*******n *****n ***n *
C# 输出一个 实心菱形&&空心菱形
/*8、输入n,分别用*输出边长为n的实心菱形。例如:n = 3时,输出n n space * space数 * 数 n * -2 1 |i| 2n-1-2*|i| n *** -1
用C语言在屏幕上输出一个菱形
解题思路为了在屏幕上输出一个如下图的图形我们首先对图形进行观察,不难发现该图形为高度对称图形,从上至下“ * ”的符号每一行均多两个,然后到中间段,后面每一行便逐行减少两个“ * ”。这便是其中的规律代码如下#include&amp;lt;stdio.h&amp;gt; n#include&amp;lt;windows.h&amp;gt; nint main()n{n int i = 0;//此处的i在程序中表示为菱形的行...
这些年,这些ACM大佬-施韩原访谈
2018 CCPC-Wannafly Winter Camp(2019年一月下旬举行)貌似过去很久了吧,9102年的春天都已经到了…n但近日有一位Comet OJ (cometoj.com)用户发消息给我们,说想看看上次冬令营的讲师采访。n本想剪辑制作的更完美一些再发布出来的,现在想想还是先分享了吧~n“我觉得(提升算法水平的方法)最重要的是两个:第一、勇气;第二、努力。”——施韩原(wls)n今...
编写程序,打印菱形星号组合
1 # includern  2 rn  3 void diamond(int n)rn  4 {rn  5     int i, j, k, m=2*n, p=1;rn  6 rn  7     for(i=0;irn  8     {rn  9         J1:rn 10         for(j=0;jrn 11         {rn 12             printf("
C语言实现星星菱形图形!
*rn    ***rn   *****rn  *******rn *********rn***********rn *********rn  *******rn   *****rn    ***rn     *rn如果想输出例如这样的三角形,我们可以先考虑把他看成两部分:把前六行看成第一部分,后五行看成第二部分;观察图形我们不难发现,每一行都是先输出空格,然后是星星*;所以我们可以运用双循环来实
ACM 输入输出方法总结 完整版 已调试通过 可运行
ACM 输入输出标准大全 总结 完整版 已验证通过#include<iostream>n#include<stdio.h>n#include<stdlib.h>//#define RE //如果要重定向输入输出流就取消注释此行代码using namespace std;int main(){n//1. 大量数据时候用scanf和printf ,而不用cin,cout,因为后者速度太慢,可能会超时。/
这些年,这些ACM大佬-洪华敦访谈
“学习算法最有效的方法就是多做题,其次要注意不能只看表面,要尝试理解和学习它的本质。”——洪华敦n今天Comet OJ 分享的是2018 CCPC-Wannafly Winter Camp、出题人、讲师、ACM大佬洪华敦(SkyDec ,北京大学信息科学技术学院17级学生,曾获ACM-ICPC World Finals 2018金牌第三名)。nComet OJ :您好,洪老师,我是Comet OJ...
SDUT ACM 4078 女装大佬买地
女装大佬买地Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description传说中的女装大佬实际上是一个土豪,因为钱太多了,所以女装大佬想买地挥霍自己的钱,但是卖地的主人却有一个要求,从现在开始到天黑之前女装大佬走过的路所围成的面积就是女装大佬的地。女装大佬想知道她能获得的最大的土地的面积是多大。π = 3.1415927Inpu...
用C语言输出菱形图形的分析
用C语言输出菱形图形的分析 输出菱形图形
非算法原因的时间超限&&输入&&输入优化&&编写头文件
非算法原因的时间超限&amp;amp;&amp;amp;输入&amp;amp;&amp;amp;输入优化&amp;amp;&amp;amp;编写头文件nn输入优化的引入&amp;amp;&amp;amp;优缺点介绍nn在输入输出较多的题目中,C++的选手会莫名其妙地出现Time Limit Exceeded(即TLE,时间超限)的评测结果(本人也曾经有过),于是对比AC程序,发现除了输入输出使用的函数和格式以外,几乎一模一样。nn百思不得其解之后,便疯狂地求助...
C语言代码时间超限是啥情况?
试题如下rn请定义一个表示三维坐标的结构体类型,用于存储点的三维坐标整数值。在主函数中,输入N个点的三维坐标(X Y Z),并存储在结构体数组中。请你找出它们之中z轴坐标最大的点,并输出该点的三维坐标值。 为简化问题,假定z轴坐标最大的点是唯一的。rnrnrn代码如下rn#includernstruct locrn{rnint x;rnint y;rnint z;rn};rnint main()r
这些年,这些ACM大佬-杜瑜皓访谈
作者:Comet OJ (cometoj.com)运营喵n来源:https://zhuanlan.zhihu.com/p/60167568n这些年,这些ACM大佬-杜瑜皓访谈n“要多练,要紧跟最新的潮流,也要学习数学等其他方面的知识。”n——杜瑜皓nn今天分享的是2018 CCPC-Wannafly Winter Camp、出题人、讲师、ACM大佬杜瑜皓(清华大学大四的学生,我连续四年取得了ACM...
生命游戏图形化c++
c++ 游戏 挺好玩的,求各位大佬帮我刷刷分。
待解决问题——prime——内存超限
A - 秋实大哥与连锁快餐店rnTime Limit:3000MS     Memory Limit:65535KB     64bit IO Format:%lldrn & %llurnSubmit StatusrnrnrnrnrnDescriptionrnrnrn成大事者,不惟有超世之才,亦有坚忍不拔之志。rnrn秋实大哥开了一家快餐店之后,由于人赢光环的影响,很快就赚得了大量的资金。为了继续
这些年,这些ACM大佬-吴作凡访谈
多学多练多总结,就可以提升自己的水平。n——吴作凡n今天分享的是2018 CCPC-Wannafly Winter Camp讲师、ACM大佬吴作凡。nComet OJ:n您好,吴老师,我是质心教育Comet OJ(cometoj.com)的运营经理,感谢您做客质心教育Comet OJ的访谈。请问您先做个自我介绍吧~n吴作凡:n我叫吴作凡,来自清华大学交叉信息研究院,现在在读大二,参加ACM有两年了...
河南省第十一届大学生ACM程序设计竞赛感悟
        在上周日去信阳师范参加了河南省第十一届大学生ACM程序设计竞赛,这是第一次去参加ACM省赛,感觉还是挺激动的。周六不到六点就起床了,不过天气不是很好起雾了,为了等雾散比预定时间晚了一个小时。结果到高速路口不让进,又等了有一个小时。到信阳时就比较晚了,到酒店放下东西就去信阳师范了。        热身赛的时候什么也没带感觉很潇洒,做题的时候一点紧张的感觉都没有。热身赛就做了两道题,回...
ZZULI:1077: 空心菱形
1077: 空心菱形nn时间限制: 1 Sec  内存限制: 128 MBn提交: 1528  解决: 824n[提交] [状态] [讨论版] [命题人:admin]nn题目描述nn输入一个整数n,(1&amp;lt;=n&amp;lt;=20),输出一个空心菱形,其中每个边由n个'*'组成。 nn nn输入nn输入包含一个整数,n(1&amp;lt;=n&amp;lt;=20) nn nn输出nn输出一个空心菱形,每个边由n个...
菱型起始字母和菱形的高度,打印空心的由字符组成的菱形
#includernint main()rn{rn     char c;rn     int h,i,j;rn     printf("the original rhombus\n");rn     scanf("%c",&c);rn     printf("the height of rhombus\n");rn     scanf("%d",&h);rn     if((c>=65&&c=9
C语言实验——打印菱形
Problem Description从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。 nInput正整数n(1≤n≤9)。 nOutput指定的菱形。 n第一行前面有n-1个空格,第二行有n-2个空格,依此类推。 nExample Input5 nExample Output +n +*+n +***+n+*****+n +***+n +*+n +#include <iostre
简单题_打印一个菱形
打印一个菱形nC++版本n#include nusing namespace std;nn#define MAXN 6nnnint main()n{n char rombus[MAXN][MAXN];nn memset(rombus, 0, sizeof(rombus)/sizeof(char));n n if (MAXN % 2 == 0)n {n for (int i = 0; i <
CSL的ACM模板大佬级别的
CSL的ACM模板大佬级别的
Java输出菱形
用Java输出菱形本身是一个比较简单的问题。 n这是Java初学者都要编写的一个算法。nn当用数学的角度来看这道题是就会碰出火花 n这是图形nn一个九行九列的菱形 n我们以第五行第五列做为该图形的坐标轴以菱形中心点为原点(取向下左为正) n这样就把这个图形坐标化了。nn//这些点的横纵坐标满足他们的绝对值之和小于等于最长的*数nMath.abs(j)+Math.abs(i)&amp;lt;=Math.ab...
c语言输出菱形
#include&amp;lt;stdio.h&amp;gt;nnvoid main()nn{nn       int i,j,k,a;nn       printf(&quot;请输入几行菱形:&quot;);nn       scanf(&quot;%d&quot;,&amp;amp;k);  nn       a=(k+1)/2;   nn       for(i=1;i&amp;lt;=a;i++)nn       {nn              for(j...
掏空的菱形
使用for循环实现输出菱形,在将菱形掏空
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大佬的学习经验 java大佬学习技术