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

作者&投稿:貂娄 (若有异议请与网页底部的电邮联系)
用C语言编写一个简单程序,有哪些步骤,可以举一个例子详细讲解下吗?~

#include //这个是头文件 也是 C语言里面最常用的头文件之一

int main()//这个是主函数 也就是程序的入口 你写的程序就是从这里开始的
{ //这个 { }表示里面的范围 是必须的 跟main 主函数是不可分的

int a=2; //这里表示有一个 int型的数据a(int型就是整数型)把2 赋值给a,你先理解为a=2
printf(“%d,a”);//printf函数的意思是在界面输入,%d 的意思是 整形数据的输出格式 对应的 是a,而每一段结束后都要用 ; 去表示结束

return 0; //这个表示 返回 0 给主函数 ,你理解为结束语句也行。

}

//---------------------------------------------------------------------------
#include
#include

int main(int argc, char* argv[])
{
time_t tim=time(NULL);
if (IDNO==MessageBox(NULL,"你是一个笨旦",asctime(localtime(&tim)),MB_YESNO|MB_ICONINFORMATION|MB_DEFBUTTON1))
MessageBox(NULL,"你确实是一个笨旦","请确定",MB_OK|MB_DEFBUTTON1|MB_ICONINFORMATION);
return 0;
}
//---------------------------------------------------------------------------

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语言图形学的相关知识。

画菱形的代码:

#include <stdio.h>
void main() {
int i,j,k;
/*i控制要打印的行数,
*j控制要打印的空格数,
控制要打印的星号的个数*/

//先打印上边的4行
for(i=1;i<=4;i++) //控制要打印的行数
{
for(j=1;j<=4-i;j++) //控制每行要打印的空格数
printf(" ");
for(k=1;k<=2*i-1;k++) //控制打印第一个“*”到第二个“*”
{
if(k==1||k==2*i-1) //只在循环的边界值打印“*”,否则打空格
printf("*");
else
printf(" ");
}
printf("\n");
}

//然后打印下边的3行
for(i=1;i<=3;i++) //控制要打印的行数
{
for(j=1;j<=i;j++) //控制每行要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制每行要打印的“*”的个数
{
if(k==1||k==7-2*i) //只在循环的边界值打印“*” ,否则打印空格
printf("*");
else
printf(" ");
}
printf("\n");
}
}

用C语言编写一个通过键盘或文件输入学生信息,并将学生信息输出到文件...
答:用C语言编写一个通过键盘或文件输入学生信息,并将学生信息输出到文件和屏幕的程序  我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 医疗健康 科技 家电数码 政策法规 文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 ...

用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...

如何用C语言编写一个循环程序?
答:代码如下:while (n <= 1000){hui(n);hui(n*n);hui(n*n*n);if (m == 3){cout << n << "自身、平方、立方均为回文数";}n++;}

c语言如何编写一个简单的多线程程序?
答:这是一个多线程例子,里面只有两个线程,是生产者/消费者模式,已编译通过,注释很详细,\x0d\x0a如下:\x0d\x0a\x0d\x0a/* 以生产者和消费者模型问题来阐述Linux线程的控制和通信你 \x0d\x0a 生产者线程将生产的产品送入缓冲区,消费者线程则从中取出产品。\x0d\x0a 缓冲...

C语言,编写一个程序,输入若干字符串,找出其中最长的字符串并输出。要...
答:1、我们在main函数之前定义一个函数。2、然后我们就可以开始编写,并且先输入整个框架。3、然后我们可以用和循环开始进行输出。4、利用普通变量也可以使用指针变量来书写。5、在这里我们将以指针变量来书写。6、书写完毕后,我们将可回去main函数中进行直接调用。

用C语言写一个计算A+B的简单程序
答:C语言编写简单程序具体操作步骤:1、头文件:基本都会带有三个头文件,这是编译系统自带的头文件,我们一般都会使用到以下三个头文件:include <stdio.h> :标准输入输出文件库 include <stdlib.h>:标准文件操作库 include <string.h>:字符处理函数库 2、每个程序里都包含有一个mian函数,如:int...

c语言如何编写一个新年快乐的程序?
答:C语言特点 (1)简洁的语言 C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语...

用C语言怎么编写一个从1加到10的程序...新手求解
答:include <stdio.h> void main(){ int n;int sum=0; //初始sum变量值为0;for(n=1;n<=10;n++){ sum=sum+n; //从一加到10;} printf("1+2+...+10=%d",sum);}

编写一个C语言程序
答:c[i]=a[i]*b[i];} } int main(){ int n,*a,*b,*c,i;printf("输入矢量n:");scanf("%d",&n);a=(int *)malloc(sizeof(int)*n);b=(int *)malloc(sizeof(int)*n);c=(int *)malloc(sizeof(int)*n);printf("输入一位数组a:");for(i=0;i<n;++i){ scanf("%d",...

简单C语言程序
答:printf("%c",ch2);printf("\n");} return 0;} 5. 编程输出所有三位数中的素数。include int main(void){ int x,i;for(x=100;x<=999;x++){ for(i=2;i<x/2;i++)if(x%i==0)break;if(i==x/2)printf("%d ",x);} return 0;} 6. 定义一个函数even(),判断一个整数是否...