问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言:打印沙漏求大神讲解意思

发布网友 发布时间:2022-04-26 03:56

我来回答

1个回答

热心网友 时间:2022-06-20 15:57

#include<stdio.h>
int main()
{int sum,b,i,q,t,k,j,g,N;
char c;
sum=1;b=1; 
scanf("%d %c",&N,&c); 
for(i=1;sum<=N;i++)
{b=b+2;//3+5+... 
sum=sum+b*2;}//当sum大于N时结束循环,所需要的sum应为sum-2*b 
i=i-1;
q=i;//保存沙漏的下半部分有多少行
sum=sum-2*b;//最大的沙漏所需要的字符数 
k=0; 
for(j=i;j>=1;j--)//后面没什么好说的,就是正常的分成上下两部分,然后找行数和每行空格、字符数的关系 
{ for(g=1;g<=k;g++)
printf(" ");
for(t=1;t<=2*j-1;t++)
printf("%c",c);
printf("\n");
k++;
}
k=k-2;
for(j=2;j<=q;j++)
{for(g=1;g<=k;g++)
printf(" ");
for(t=1;t<=2*j-1;t++)
printf("%c",c);
printf("\n");
k--;}
printf("%d",N-sum);
return 0;

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上海青假黑斑病防治方法 上海青假黑斑病传播途径和发病条件 上海青细菌性黑斑病症状 治愈人心的早安句子(特别励志的早安心语) 打点滴针孔碰到水后血管发热疼痛是怎么回事 打点滴后一周后,手上的筋还肿痛,怎么办啊 打点滴后手肿了发青怎么回事 打点滴手很痛怎么办 番禺校最好的幼儿园有那几家 我想要弄个性签名档。怎么弄 熙字五行属什么? 华为手机为什么插上耳机还能外放? 熙字属于五行哪种 像沙漏一样的符号字符 怎么弄 能把沙漏的符号打出来吗?我复制就行了。谢谢!! 熙和纯两个字五行到底属啥? 熙字下面是称四点水还是四点底,在五行中是属水还是火? 熙字五行属水还是火 熙字五行属性是什么? 熙字的五行到底属什么呀? “熙”字 五行属火 还是属水啊? 熙字五行属火还是水? 在ADO.NET编程中, ExecuteReader、ExecuteScalar方法的作用? ExecuteScalar与ExecuteReader比较 ExecuteScalar: CommandText 属性尚未初始化 cmd.ExecuteScalar()的问题 SQL2005和C#结合编程时,ExecuteScalar这个方法不太明白 如何实现c#中ExecuteScalar方法 (具体代码) C#中ExecuteScalar连接怎么打开? ExecuteScalar()方法返回值类型是整形吗? 电脑关机时出现更新是怎么回事? 急~~~求沙漏符号,最好能教我怎么打出来.!!! 什么字和熙字在一起最有寓意,又好听 华为耳机5根各自代表什么? 沙漏的符号怎么打 就是电脑在忙的时候鼠标旁边出来的那个 沙漏的符号 华为4节耳机线接法图解 电脑每次关机都会提示自动更新怎么处理 &#x23F0;&#x231B;这类型的符号怎么打出来 为什么华为手机四节插孔配四节耳机却突然听不见声音了,以前可以听的 C++题目 打印漏斗 pascal沙漏 华为nova7为什么插耳机一会儿好一会儿段是怎么回事? 这个是什么数学符号 谁能把这些符号打出来 如图 谢谢了 熙五行属性是什么 华为平板如何进行录屏? 编程漏沙模块叫什么 张恒铭:熙字五行属什么? 我的电脑会莫名其妙的显示沙漏的符号,怎么回事啊?大家帮帮我..