编写程序 c语言

作者&投稿:支弘 (若有异议请与网页底部的电邮联系)
如何编写C语言程序?~

首先,你需要学会c语言的基础语法,那么你就可以写一些简单的程序了。想要进阶就要进一步深入学习算法等。其次,学习编程语言必须要有兴趣,兴趣不够很容易半途而废。
格式的话,养成良好的缩进习惯有助于别人和自己更容易看懂代码。
推荐一本书>写的很不错。
你还需要安装ide,推荐安装vs2012。
拓展资料:

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

需慢慢的在学习过程中记住一些必要的关键字,和表达式的字母写法,这样就可以来。
不过随着你学习的深入,接触到的用英语表达的东西会越来越多,而且这方面的书籍基本都是国外出版,当然那也有很多都已经翻译为中文,不过读原版的会比较好的。所以在你学习C的过程中,学习英语就是必要的了!

至于编译器的选择,可以选用精简的TC2.0或则TC3.0,因为这是考计算机二级用的编译器,不过这种编译器的操作不舒服,而且TC2.0只能用键盘操作,不能用鼠标操作,而TC3.0有了改进可以用鼠标操作,但都是DOS运行界面。如果要求快速的操作还是可以选择VC6.0。VC6.0是微软出的一个C语言编译软件,操作界面很好,写代码方便修改方便而且功能齐全。除此之外,还有很多C编译器,都可以选择,这也要看你自己是否喜欢和偏爱那种。如果是初学的话,那么我还是强烈推荐TC系列的编译器!
谢谢!

1.
#include "stdio.h"
int getAge(int n)
{
   if(n==1)
     return 20;
   else
     return getAge(n-1)+2;  
}
int main()
{
   printf("第7个人年龄:%d
",getAge(7));
}
2.
#include "stdio.h"
#include "math.h"
struct Point
{
  double x;
  double y;
};
int main()
{
    Point a[5]={0};
    double dis=0;
    int i;
    printf("请输入5个点的坐标(x,y):
");
    for(i=0;i<5;i++)
      scanf("%lf,%lf",&a[i].x,&a[i].y);
    printf("在半径为5,圆心为(0,0)的圆上的点:
");
    for(i=0;i<5;i++)
    {
       dis=sqrt(a[i].x *a[i].x +a[i].y *a[i].y);
       if(dis<=5)
         printf("(%lf,%lf)
",a[i].x,a[i].y);
    }  
    return 0;
}



第5题
#include<stdio.h>
struct yuan
{
int x;
int y;
}c;
void main()
{
int i;
for(i=0;i<5;i++)
{
scanf("%d%d",&c.x,&c.y);
if((c.x*c.x+c.y*c.y)<=25)
printf("x=%d y=%d
",c.x,c.y);
}
}


int GetAge(int n,int div) //n 为要求年龄的人的序号此题为7 div 为年龄相差 此题为2
{
static int age;
if(n==1)
{
age=20;
}
else
{
age=GetAge(n-1,div)+div;
}
return age;
}
直接调用以上函数 GetAge(7,2);

int n = 7;
void main()
{
    int num;
    num = jisu(n);
    printf("%d",n);
}
int jisu(int n)
{
    if(n == 1)
    {
        return 20;
    }
    return jisu(n-1) + 2;
}


递归结果条件就是20,将逻辑入口写进去,这种题目自己先思考试着做下,实在做不出来我在给你代码,这样才有提升。


阿勒泰市19412184096: c语言 编程 -
漕狗优思: #include void main() { int a = 3 ,b = 4 , c = 5 ; double d = 1.2 , e = 2.23 , f = 43.56 ; printf("a=%3d, b=%-4d, c=**%d,\n",a,b,c); printf("d=%2.1f\n",d); printf("e=%6.2f\n",e); printf("f=%-9.4f**\n",f); } 我来解释下:%Xd(注X表示数字) 表示...

阿勒泰市19412184096: c语言编程 -
漕狗优思: #include int main() { int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}; printf("%d\n",a[2][1]); printf("%d\n",(int)a[1]-(int)a+2000); printf("%d\n",(int)a-(int)a+2000); printf("%d\n",(int)(a+1)-(int)a+2000); printf("%d\n",(int)(*a+1)-(int)a+2000);...

阿勒泰市19412184096: C语言编程
漕狗优思: #include <stdio.h> main() { printf("start....") }; system("命令"); 可以的, system("dos指令")我们用C写了一个程序,,要执行远程计算机上的批处理文件, system("at \\IP地址 12:00 c:\hack.bat"); 同样执行本地的,就算不支持,我们也可以用127.0.0.1 换IP,, 用当前时间, 可以实现在本地电脑上执行bat文件

阿勒泰市19412184096: c语言编写程序!
漕狗优思: #include<stdin.h> int main() { float t,T; char m; printf("接收一个跟随一个空格的数字,然后是一个字母.") getch();//接收空格 scanf("%f %c",&t,&m); while(m!='f'&&m!='F'&&m!='c'&&m!='C') { printf("输入错误,请重新输入"); getch...

阿勒泰市19412184096: C语言编程,编写一个C语言程序 -
漕狗优思: #include#define LEN 100 char n[LEN]; char m[LEN]; void write(char *t,char *s) { char d[2]; memset(d,'\0',2); d[0] = *t; strcat(s,d); } void compare(char *a,char *b) { if(*a == '\0') { memset(n,'\0',LEN); return ; } if(*b == '\0') { memset(n,'\0',LEN); return ; } ...

阿勒泰市19412184096: 编程语言 - C语言
漕狗优思: C语言是一种计算机程序设计语言.它既具有高级语言的特点,又具有汇编语言的特点.它由美国贝尔研究所的D.M.Ritchie于1972年推出.1978后,C语言已先后被移植到大、中、小及微型机上.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画.具体应用比如单片机以及嵌入式系统开发.编程语言不解释,包涵太多,自己百度.

阿勒泰市19412184096: C语言编写程序
漕狗优思: #include <stdio.h> #include <conio.h> #include <string.h> int main(void) { char s[1000]; int i; FILE *ou; printf("请输入字符串: "); gets(s); for (i = 0; i < strlen(s); i++) { if (s[i] >= 'a' && s[i] <= 'z') { s[i] -= 32; } } printf("转换后字符串: %s\n", ...

阿勒泰市19412184096: C语言 编写一个程序 -
漕狗优思: #include void main( ) { char c; printf("input a letter:"); scanf("%c", if(c>='A'='Z') c=c+32; printf("%c"...

阿勒泰市19412184096: C语言程序怎么编
漕狗优思: C语言 文件由数据序列组成,可以构成二进制文件或文本文件 常用的C语言IDE 有 Microsoft Visual C++ , Dev-C++ , Code::Blocks , Borland C++ ,Watcom C++,Borland C++ Builder,GNU DJGPP C++,Lccwin32 C Compiler 3.1,High C, Turbo C , C-Free , win-tc 等等…对于一个初学者来说使用Microsoft Visual C++比较好.

阿勒泰市19412184096: 如何编写C语言程序? -
漕狗优思: 我最讨厌的就是 Ctrl +C , Ctrl +V 其实在初期学习 程序开发时,一定要养成一个 好习惯,我记得 华为有这么一个规定 变量一定要小写, 函数 名 每一个单词的 首位字母要大写, 不同级代码行 手段一定要缩进 这当然都是一些 格式要求. 其实如...

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