c语言输出菱形图案7行(c语言输出菱形图案)
大家好,小讯来为大家解答以上问题。c语言输出菱形图案7行,c语言输出菱形图案很多人还不知道,现在让我们一起来看看吧!
1、 首先输入预处理指令# includesdio.h和函数原型void print(int n)。其中n代表行数。
2、 然后,预先判断输入的n,如果小于0或偶数,则打印结束。
3、 然后输出菱形的上半部分(包括最长的线)。使用两层循环输出,分别控制行数和行内位置。
4、 然后输出菱形的下半部分(包括最长的线)。两层回路也用于输出,分别控制行数和行内位置。
5、 测试n=5和n=7的输出,代码如下。然后编译并运行如下结果。
6、 附上所有代码和完整的代码截图。
7、 下面是全部代码:# includes dio . h void print(int n){//判断n是否满足正奇数的要求if(n 0 || n% 2==0)//如果不满足,直接退出return//上半菱形输出int I=1,j=1;//我控制(i=1的行数;I=(n ^ 1)/2;I ){//j控制每行的位置//输出空格为(j=1;j=(n ^ 1)/2-I;j)printf(“”);//output * for(j=1;j=2 * I-1;j)printf(' * ');//输出换行符printf(' \ n ');}//输出下半部分//i控制的行数为(I=1;I=n/2;I ){//j控制每行的位置//输出空格为(j=1;j=I;j)printf(“”);//output * for(j=1;j=n-2 * I;j)printf(' * ');//输出换行符printf(' \ n ');} }//测试函数,test n=5且n=7 int main(){ printf(' 5 \ n ');打印(5);printf(' 7 \ n ');打印(7);返回0;}
本文到此结束,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【巨蟹座女生怎么追】巨蟹座女生通常情感细腻、温柔体贴,对家庭和感情有着极高的重视。她们在恋爱中更倾向于...浏览全文>>
-
【巨鳄的电影有什么】在影视作品中,“巨鳄”是一个极具视觉冲击力的元素,常被用于打造惊悚、恐怖或动作类影...浏览全文>>
-
【巨额来电大结局】《巨额来电》作为一部以电信诈骗为题材的悬疑剧,凭借紧凑的剧情、真实的社会背景和深刻的...浏览全文>>
-
【巨额基础意思是什么】“巨额基础意思是什么”这一标题看起来有些语义不清,可能是对“巨额”的理解有误,或...浏览全文>>
-
【巨的组词有哪些】“巨”是一个常见的汉字,常用于表示“大”、“巨大”等含义。在汉语中,“巨”字可以单独...浏览全文>>
-
【巨的部首怎么读】在汉字学习中,了解每个字的结构和组成部分是非常重要的。对于“巨”这个字来说,很多人可...浏览全文>>
-
【巨的部首是啥】在汉字学习中,了解每个字的结构和组成部分是非常重要的。对于“巨”这个字,很多人可能会疑...浏览全文>>
-
【巨大的英语是什么】在日常学习和使用英语的过程中,很多人会遇到一些看似简单但实际含义丰富的词汇。其中,...浏览全文>>
-
【酒钢邮箱注册】在当前信息化快速发展的背景下,企业邮箱已成为企业日常运营中不可或缺的工具。酒钢(酒泉钢...浏览全文>>
-
【酒逢知己千杯少话不投机半句多释义】一、“酒逢知己千杯少,话不投机半句多”是一句广为流传的俗语,出自《...浏览全文>>