c语言学习:[4]输出*形(直角等腰钻石形)
为了加深对for语句的理解,我们看三个利用c语言编程输出*形的例子,这里的*形包括直角形、等腰形和钻石形。所用编程环境Microsoft Visual C++ 6.0。让我们在这里体验算法和编程的魅力。
工具/原料Microsoft Visual C++ 6.0
输出直角*形
#include<stdio.h>
void main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
}
#include<stdio.h>
void main()
{
int n,m,k;
for(n=1;n<=7;n++)
{
for(m=7;m>=n;m--)
{
printf(" ");
}
for(k=1;k<=2*n-1;k++)
{
printf("* ");
}
printf("\n");
}
}
#include<stdio.h>
#include<math.h>
int main(void)
{
int i,j,k;
for(i=1;i<=10;i++)
{
for(j=1;j<=abs(5-i);j++)
printf(" ");
for(k=1;k<=9-2*(abs(5-i));k++)
printf("*");
printf("\n");
}
return 0;
}
每一个例子、每一种方法都要好好体会。
有时候觉得简单的程序,自己扣上书,自己来写,又不会写了,这就是还没有好好的掌握。
(共篇)上一篇:求水仙花数声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:105
阅读量:148
阅读量:119
阅读量:168
阅读量:78