一个简单的c语言程序代码(简单c语言代码大全详解)

http://www.itjxue.com  2023-03-06 09:31  来源:未知  点击次数: 

用C语言编写一个简单的程序?

c语言是函数语言,所以画图也离不开各种图形函数:下面举几个简单的例子:

=======================================

1./*学用circle画圆形*/

#include "graphics.h"

main()

{int driver,mode,i;

float j=1,k=1;

driver=VGA;mode=VGAHI;

initgraph(driver,mode,"");

setbkcolor(YELLOW);

for(i=0;i=25;i++)

{

setcolor(8);

circle(310,250,k);

k=k+j;

j=j+0.3;

}

getch();

}

2.//line画直线

#include "graphics.h"

main()

{int driver,mode,i;

float x0,y0,y1,x1;

float j=12,k;

driver=VGA;mode=VGAHI;

initgraph(driver,mode,"");

setbkcolor(GREEN);

x0=263;y0=263;y1=275;x1=275;

for(i=0;i=18;i++)

{

setcolor(5);

line(x0,y0,x0,y1);

x0=x0-5;

y0=y0-5;

x1=x1+5;

y1=y1+5;

j=j+10;

}

x0=263;y1=275;y0=263;

for(i=0;i=20;i++)

{

setcolor(5);

line(x0,y0,x0,y1);

x0=x0+5;

y0=y0+5;

y1=y1-5;

}

getch();

}

3.//用rectangle画方形

#include "graphics.h"

main()

{int x0,y0,y1,x1,driver,mode,i;

driver=VGA;mode=VGAHI;

initgraph(driver,mode,"");

setbkcolor(YELLOW);

x0=263;y0=263;y1=275;x1=275;

for(i=0;i=18;i++)

{

setcolor(1);

rectangle(x0,y0,x1,y1);

x0=x0-5;

y0=y0-5;

x1=x1+5;

y1=y1+5;

}

settextstyle(DEFAULT_FONT,HORIZ_DIR,2);

outtextxy(150,40,"How beautiful it is!");

line(130,60,480,60);

setcolor(2);

circle(269,269,137);

}

===================================

更多有关c语言图形方面的函数及用法请参考c语言图形学的相关知识。

一个简单的C语言程序,可以正常运行的。

#includestdio.h

int main()

{

int a,i,j,sum=0;

double eavg;

int b[5],temp;

printf("请输入5个正整数\n");

for(i=0;i5;i++){

scanf("%d",b[i]);

sum+=b[i];

}

for(j=0;j4;j++)

for(i=0;i4-j;i++)

if(b[i]b[i+1])

{

temp=b[i];

b[i]=b[i+1];

b[i+1]=temp;

}

printf("1,求和\n2,求平均值\n3,查询最大值\n4,查询最小值\n");

scanf("%d",a);

switch(a)

{

case 1:

printf("累计和%d\n",sum);

break;

case 2:

eavg=(double)sum/5;

printf("平均值为%f\n",eavg);

break;

case 3:

printf("数组中最大值为%d\n",b[0]);

break;

case 4:

printf("数组中最小值为%d\n",b[4]);

break;

}

for(i=0;i5;i++)

printf("%d ",b[i]);

return 0;

}

一个简单的c语言程序(解释一下)。

f(int

a)

........定义f()函数体,他的参数是a,int类型

{auto

b=0;................定义局部变理b

static

c=3;

...........定义静态存储变量c=3

b=b+1;

..................每次调用时b+1,相当于b++

c=c+1;

................每次调用时c+1,相当于c++

return(a+b+c);

.................把a+b+c的值返回到printf("%d",f(a));

中的f(a)

}

main()

{int

a=2,i;

...............定义变量a,i其中a赋初值而i没有给出值

for(i=0;i3;i++)

..............建立一个for循环

printf("%d",f(a));

..............输出printf("%d",f(a))共三次

}

(责任编辑:IT教学网)

更多

推荐CMS技巧文章