用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语言编写一个简单的可以进行加减乘除运算混合运算的计算器的方法:1、打开visual C++ 6.0-文件-新建-文件-C++ Source File;2、输入预处理命令和主函数:include<stdio.h> \/*函数头:输入输出头文件*\/ void main()\/*空类型:主函数*\/ 3、定义变量:int a,b,d; \/*定义变量的数据类型为...

c语言如何实现一个简单的计算器?
1.简介:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序...

如何使用C语言编写简单小游戏?
C语言是计算机专业都要学习的一门基础学科。一般来说,是比较枯燥的.那么,我们能不能通过编一些小游戏来提高它的趣味性呢?这样学习程序设计,就不会是一件艰苦 ,枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣。例如2048这款游戏:方法\/步骤:include<stdio.h> include<stdlib.h> include include<con...

C语言设计一个简单的图形动画,用turboc2运行,怎样编写使图形动起来的...
1、首先,打开vc6.0,建立程序编写页面,建立C语言环境,声明两个整数型变量。2、随后,打出新的前三行,由于规律不明显,就用printf语句手动输入,要仔细观察模版。3、观察可得,中间三行相同,就可以使用for循环,循环三行,每行的个数要仔细计算,模版很重要。4、随后的七列逐渐减少,同样使用for...

用C语言编写一个简单程序,有哪些步骤,可以举一个例子详细讲解下吗?_百 ...
include<stdio> \/\/这个是头文件 也是 C语言里面最常用的头文件之一 int main()\/\/这个是主函数 也就是程序的入口 你写的程序就是从这里开始的 { \/\/这个 { }表示里面的范围 是必须的 跟main 主函数是不可分的 int a=2; \/\/这里表示有一个 int型的数据a(int型就是整数...

教你如何使用C语言编写简单小游戏
这样学习程序设计,就不会是一件艰苦 ,枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣. 1, 总是从Hello,world开始 学习编程的第一个程序,一般就是打印一个亲切的词语——"Hell o,world!".让我们来看看这个最简单的C程序:#incolude \/*把输入输出函数的头文件包含进来*\/int main(){printf("...

C语言 这是一个很简单的题目,给定2个整数A和B,请输出A+B的和。_百度...
include int main(){ int a,b;scanf("%d%d",&a,&b);printf("%d\\n",a+b);return 0;}

简单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(),判断一个整数是否...

用C语言怎样编写一句话
工具\/原料 VC++6.0 电脑 方法\/步骤 1、首先,打开编译器,新建文件。出现的空白处是写代码的。2、输入”#include<stdio.h>“这个为头文件。3、第二行,输入”main“,加上一对”小括号“。4、在main,下方,输入一对大括号 {}。5、在大括号里输入,”printf("Hello,Word\\n");”。6、...

用c语言编写四则运算,急呀!越简单越好
用纯粹的C语言实现,代码如下:include<stdio.h>int main(){ double a,b; scanf("%lf%lf", &a, &b); printf("a+b=%lf, a-b=%lf, a*b=%lf", a+b, a-b, a*b); if(b==0) printf(", error!\\n"); else printf(", a\/b=%lf\\n", a\/b); ...

武穴市13652158376: 编写一个简单的C语言程序 -
尤瞿腹膜: #include "stdio.h"#include "string.h"#define N 300 void main(){ char a[N],sum='\0'; int i=0,k; printf("input the number:"); scanf("%s",a); k=strlen(a); printf("%d",sum); } 注:程序的思想不错,但是具体实现上有些问题,我的调试环境是VC++6.0,当和大于127时,由于奇偶校验码等原因,会超出上限,128会表示成-128,129表示成-127.所以算法在独立性上不是很好,楼主不妨试下将字符性的“5”换成整型的5这种办法,反而简单些

武穴市13652158376: 用C语言编写一个简单的程序
尤瞿腹膜: 用控制台程序,在新建时选Project->win32console(带win32的第二个),之后选A Hello world程序,打开工作区,在菜单中选工程加入工程,找到要使用的那两个文件,Compile,link

武穴市13652158376: 用C语言编一简单的程序. -
尤瞿腹膜: #include <stdio.h> int main() { char c1='C'; char c2='h'; char c3='i'; char c4='n'; char c5='a'; c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4; printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5); return 1; } 哈哈

武穴市13652158376: 编一个简单的c语言程序 -
尤瞿腹膜: #include<stdio.h> //包含输出函数 main() { int i=100;//定义整型变量并赋初值 while(i<=200) //循环条件 { printf("%d\n",i);//输出换行 i=i+2;//i自加2,偶数 } }

武穴市13652158376: 编制一个简单的c语言程序 -
尤瞿腹膜: #include#include#define peonum 10 //投票人数 struct people //结构体定义 { char name[10]; int number; }; int main() { int n,i,j; char b[10]; printf("请输入参选人数:"); //参选人的人数设定 scanf("%d",&n); getchar(); struct people a[n]; //定义...

武穴市13652158376: 用C语言写个简单程序谢谢帮忙!!!
尤瞿腹膜: void max3(int a,int b, int c); main() { int a,b,c; printf("please input 3 int:"); scanf("%d %d %d",&a,&b,&c); max3(a,b,c);}void max3(int a,int b, int c) { int max; if(a>=b) max=a; else if(b>=c) max=b; else max=c; printf("%d\n",max); } void max3(...

武穴市13652158376: 求一个简单的C语言程序!
尤瞿腹膜: #include<stdio.h> void main () { int x,y; int sun; printf("Please input x :"); scanf ("%d",&x); printf("\nPlease input y :"); scanf ("%d",&y); sun = x + y; printf("The sun is: %d. ",sun); }

武穴市13652158376: 高手帮我用C语言写一个很简单的程序 -
尤瞿腹膜: #include void main() { int c,e,x,y,z; printf("\n随便输入些乱七八糟的吧:"); fflush(stdin); e=0;x=0;y=0;z=0; while ( (c = getchar ( ) ) != '\n' ) {if((c>='a'&&c='A'&&c e++;else if(c==' ')x++;else if(c>='0'&&c y++;else if((c>='!' && c=':' && c z++; } printf...

武穴市13652158376: C语言简单程序
尤瞿腹膜: 本人也是学C语言的,以下的程序是按照你的要求编的: #include <stdio.h> //输入华氏温度,去摄氏温度 float weidu(float x) //被调函数 { float y=0; y=(x-32)*5/9; //转化公式 return y; } void main() { float a,t=0; printf("请输入华氏温度:"); scanf("%f",&a); t=weidu(a); //调用函数 printf("转化为摄氏温度为:%.2f.\n",t); } 运行过行的了,如果这个程序不懂可以问我.

武穴市13652158376: 帮忙用C语言编一个简单的程序 -
尤瞿腹膜: #include <stdio.h>#define N 3 /*只输入了三组数据,如果需要可以改成1016*/void sort(int *a, int m) {int i, j, temp;for (i = 0; i < m - 1; ++i)for (j = 0; j < m - i - 1; ++j)if (a[j] > a[j+1]){temp = a[j];a[j] = a[j+1];a[j+1] = temp;}return; }int main() {...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网