经典重庆

标题: [原创]C语言_倒三角显示1-9,A-Z的倒序排列 [打印本页]

作者: 文木四水    时间: 2007-2-1 13:08
标题: [原创]C语言_倒三角显示1-9,A-Z的倒序排列
//以倒三角显示1-9,A-Z的倒序排列,1在最底部,(根据用户输入一个0-35之间的数来显示行)<br/>#include&lt;stdio.h&gt;<br/>void xy();<br/>void main()<br/>{<br/>&nbsp;int num;<br/>&nbsp;printf("请输入一个0到35之间的正整数:");<br/>&nbsp;scanf("%d",&amp;num);<br/>&nbsp;if (num&gt;0 &amp;&amp; num&lt;=35)<br/>&nbsp;&nbsp;xy(num);<br/>&nbsp;else<br/>&nbsp;&nbsp;printf("输入的数字错误!");<br/>}<br/>void xy(int num)<br/>{<br/>&nbsp;int i,n,h,j=0,k; <br/>&nbsp;for(i=num;i&gt;=0;i--)//定义行<br/>&nbsp;{<br/>&nbsp;&nbsp;for(n=0;n&lt;j;n++)//行空格<br/>&nbsp;&nbsp;&nbsp;printf(" ");<br/>&nbsp;&nbsp;for(h=1;h&lt;=num*2-1-j*2;h++)//行内容<br/>&nbsp;&nbsp;{&nbsp;<br/>&nbsp;&nbsp;&nbsp;if(i&gt;9)<br/>&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;k=i+55;<br/>&nbsp;&nbsp;&nbsp;&nbsp;printf("%c",k);<br/>&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;printf("%d",i);<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;j=j+1;<br/>&nbsp;&nbsp;printf("\n");<br/>&nbsp;}<br/>}




欢迎光临 经典重庆 (http://bbs.jdcq.net/) Powered by Discuz! X3.1