c语言图案的编程
㈠ c语言编程图案 * ** *** **** ***** 怎么编写啊
#include<stdio.h>
int main()
{
for(int j=5;j>0;j--)
{ for(int i=1;i<=j;i++)
printf("%c",' ');
for(i=j;i<=5;i++)
printf("%c",'*');
printf("\n");
}
return 0;
}
结果为:
*
**
***
****
*****
㈡ C语言:打出下面的图案,怎么编程
代码文本:
#include "stdio.h"
#define ch '>'
int main(int argc,char *argv[]){
int i,j,k;
for(k=0,i=1;i<6;i++){
for(j=2;j<i;putchar(ch),j++);
for(k+=i/3,j=k;j++<6;putchar(' '));
for(j=0;j++<i;putchar(ch));
putchar(' ');
}
for(k=0;k<14;putchar(ch),k++);
putchar(' ');
for(k=3,i=5;i>0;i--){
for(j=2;j++<i;putchar(ch));
for(j=k,k-=i/3;j++<6;putchar(' '));
for(j=0;j++<i;putchar(ch));
putchar(' ');
}
return 0;
}
这是老早写的代码,按你的要求改了一下,供参考……
㈢ c语言 心形图案代码
#include <stdio.h>
int main()
{
int i,j;
printf(" ****** ****** "
" ********** ********** "
" ************* ************* ");
//前三排的规律性不强 所以直接显示就好了
for(i=0;i<3;i++)//显示中间三排
{
for(j=0;j<29;j++)
printf("*");
printf(" ");
}
for(i=0;i<7;i++)//显示呈递减趋势规律的中间7排
{
for(j=0;j<2*(i+1)-1;j++)
printf(" ");
for(j=0;j<27-i*4;j++)
printf("*");
printf(" ");
}
for(i=0;i<14;i++)//最后一个星号*与上面的规律脱节了 所以独立显示
printf(" ");
printf("* ");
return 0;
}
㈣ 用C语言编程输出菱形 图案
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印上边的四行
{
for(j=1;j<=4-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("
");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++) //控制要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制要打印的星号数
printf("*");
printf("
");
}
}
(4)c语言图案的编程扩展阅读:
for循环
for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:
for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略)
表达式
表达式1为初值表达式,用于在循环开始前为循环变量赋初值。
表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。
表达式3为循环控制变量修改表达式,它使for循环趋向结束。
循环体语句是在循环控制条件成立的情况下被反复执行的语句。
但是在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也不计算。循环体可能多次执行,也可能一次都不执行。
先执行表达式2,然后执行循环结构,最后表达式3,一直这样循环下去。
for循环语句是c语言种功能最为强大的语句,甚至在一定程度上可以代替其他的循环语句。
do
do循环结构,do 1 while⑵;的执行顺序是1->2->1...循环,2为循环条件。
while
while循环结构,while(1) 2; 的执行顺序是1->2->1...循环,1为循环条件
以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。
㈤ 用c语言编写心形图案
用C语言编写心形的方法:
#include<stdio.h>
intn;
voiddraw(intn)
{
inti,j;
for(i=1-(n>>1);i<=n;i++)
if(i>=0)
{
for(j=0;j<i;j++)printf("");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf("
");
}
else
{
for(j=i;j<0;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
for(j=1;j<=-1-2*i;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
printf("
");
}
}
intmain()
{
printf("Pleaseinputthesize(n>=4):");
scanf("%d",&n);
draw(n);
return0;
}
(5)c语言图案的编程扩展阅读
C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,你只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。
外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。
㈥ C语言编程,输出一下图案
提供2个
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印上边的四行
{
for(j=1;j<=4-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++) //控制要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
}
#include<stdio.h>
#include<math.h>
main()
{ int i,j,n,k;
scanf("%d",&n);
n=n+n-1;//不符合要求的话,把这句去掉
for(i=1;i<=n;i++)
{ for(j=1;j<=abs(n/2-i+1);j++)
printf(" ");
for(k=1;k<=n-2*abs(n/2-i+1);k++)
printf("*");
printf("\n");
}
}
㈦ 怎样用c语言编写一个输出“苹果图案”的程序。圣诞节平安夜要用的。谢谢了
#include<stdio.h> int main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*");
printf(" "); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) //控制要打印的空格数 printf(" "); for(k=1;k<=7-2*i;k++) //控制要打印的星号数 printf("*"); printf(" "); } return 0;}
(7)c语言图案的编程扩展阅读:
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显着。
冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。
他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。
㈧ 怎样用C语言编写心形
用C语言编写心形的方法:
#include<stdio.h>
intn;
voiddraw(intn)
{
inti,j;
for(i=1-(n>>1);i<=n;i++)
if(i>=0)
{
for(j=0;j<i;j++)printf("");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf("
");
}
else
{
for(j=i;j<0;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
for(j=1;j<=-1-2*i;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
printf("
");
}
}
intmain()
{
printf("Pleaseinputthesize(n>=4):");
scanf("%d",&n);
draw(n);
return0;
}
(8)c语言图案的编程扩展阅读
C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,你只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。
外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。
㈨ 这个图形用C语言怎么编程啊
#include<stdio.h>
#defineN5//改变这个数字可以输出一些列类似图像
intmain()
{
intal=1,sp=N-1,i,j;//每行字母数目,空格数目
charch1='@',ch2='#';
for(i=0;i<N;i++)//控制行数
{
j=0;
for(;j<sp;j++)//输出空格循环
printf("");
for(;j<sp+al;j++)//输出字符循环
{
if((j==sp||j==(sp+al-1))&&(i!=N-1))
printf("%c",ch1);
elseif(i!=N-1)
printf("%c",ch2);
else
printf("%c",ch1);
}
for(;j<N;j++)//输出空格循环
printf("");
sp=sp-1;
al=al+2;
printf(" ");
}
return0;
}
刚刚写的,已经测试过,望采纳!
㈩ c语言中的美丽图案的代码
#include <stdlib.h>
#include <math.h>
#include <graphics.h>
int size, color = 1;
void *save1, *save2;
void save();
void dsnow();
void font();
struct Snow
{
int x;
int y;
int speed;
} snow[100];
void save()
{
int i, x, y;
setcolor(WHITE);
for (i = 1; i <= 6; i++)
{
x = 200+5 * sin(i *3.1415926 / 3);
y = 200-5 * cos(i *3.1415926 / 3);
line(200, 200, x, y);
}
size = imagesize(195, 195, 205, 205);
save1 = malloc(size);
save2 = malloc(size);
getimage(195, 195, 205, 205, save1);
getimage(100, 100, 110, 110, save2);
}
void font()
{
setcolor(color);
settextstyle(0, 0, 4);
outtextxy(80, 200, "HAPPPY NEW YEAR");
color++;
if (color > 15)
color =1;
}
void dsnow()
{
int a[66], i, num = 0;
randomize();
for (i = 0; i < 66; i++)
a[i] = (i - 2) *10;
cleardevice();
while (!kbhit())
{
font();
if (num != 100)
{
snow[num].speed = 2+random(10);
i = random(66);
snow[num].x = a[i];
snow[num].y = 0;
}
for (i = 0; i < num; i++)
putimage(snow[i].x, snow[i].y, save2, COPY_PUT);
font();
if (num != 100)
num++;
for (i = 0; i < num; i++)
{
snow[i].y += snow[i].speed;
putimage(snow[i].x, snow[i].y, save1, COPY_PUT);
if (snow[i].y > 500)
snow[i].y = 0;
}
}
}
main()
{
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");
save();
dsnow();
getch();
closegraph();
}