操作系统
12月29日 周五
斐波那契数列
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
//1 1 2 3 5 8 13 21 ...
int a=1,b=1,c,i;
c=a+b;
printf("%d ",a);
printf("%d ",b);
printf("%d ",c);
for(i=1;i<100;i++)
{
a=b;
b=c;
c=a+b;
printf("%d ",c);
}
}
空心三角
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<i;j++)
{
if(j==1)
{
printf(" * ");
}
else if(j==i-1)
{
printf(" * ");
}
else if(i==9)
{
printf(" * ");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
金字塔
/* Note:Your choice is C IDE */
#include "stdio.h"
#define M 30
void main()
{
int i,j,k;
for(i=1;i<=M;i++)
{
for(j=M-i;j>=0;j--)
{
printf(" ");
}
for(k=1;k<=2*i-1;k++)
{
printf("*");
}
printf("\n");
}
}
成功的花,
人们只惊羡她现时的明艳!
然而当初她的芽儿,
浸透了奋斗的泪泉,
洒遍了牺牲的血雨。
12月29日 周五
斐波那契数列
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
//1 1 2 3 5 8 13 21 ...
int a=1,b=1,c,i;
c=a+b;
printf("%d ",a);
printf("%d ",b);
printf("%d ",c);
for(i=1;i<100;i++)
{
a=b;
b=c;
c=a+b;
printf("%d ",c);
}
}
空心三角
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<i;j++)
{
if(j==1)
{
printf(" * ");
}
else if(j==i-1)
{
printf(" * ");
}
else if(i==9)
{
printf(" * ");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
金字塔
/* Note:Your choice is C IDE */
#include "stdio.h"
#define M 30
void main()
{
int i,j,k;
for(i=1;i<=M;i++)
{
for(j=M-i;j>=0;j--)
{
printf(" ");
}
for(k=1;k<=2*i-1;k++)
{
printf("*");
}
printf("\n");
}
}
成功的花,
人们只惊羡她现时的明艳!
然而当初她的芽儿,
浸透了奋斗的泪泉,
洒遍了牺牲的血雨。
本文提供了使用C语言实现的经典算法示例,包括斐波那契数列的生成及两种不同形状的星号图案绘制:一个是空心三角形,另一个为金字塔形状。这些示例有助于理解循环和条件判断的基本用法。
2万+

被折叠的 条评论
为什么被折叠?



