第一个C语言代码

#include<stdio.h>
void main()
{
    int g1,g2,g3,r1,r2,r3,n;
    int m=0;
    float ave;
    int grade[3][3];        //假设有三个学生
    while(m<=2)
    {
        printf("请输入学号为");
        printf("%d的学生的成绩(主课在前)\n",m);
        scanf("%d%d%d",&g1,&g2,&g3);
        if(0<=g1&&g1<=100&&0<=g2&&g2<=100&&0<=g3&&g3<=100)
        {
            grade[m][3]=g1;
            grade[m][3]=g2;
            grade[m][3]=g3;
            m++;
        }
        else
        {
            printf("输入有误,请重新输入\n");
        }

}
end:printf("请输入要查询的学号\n");
    scanf("%d",&n);
if(n>=0&&n<=2)
{
    r1=grade[n][3];
    r2=grade[n][3];
    r3=grade[n][3];
    ave=(r1+r2+r3)/3;
    if(r1+r2+r3>270)
        printf("输入的学号符合要求,平均分为%f\n",ave);
    else if(r1>95&&r2>95&&r3>75)
        printf("输入的学号符合要求,平均分为%f\n",ave);
    else if(r1=100&&r2>=80&&r3>=80)
        printf("输入的学号符合要求,平均分为%f\n",ave);
            else if(r2=100&&r1>=80&&r3>=80)
            printf("输入的学号符合要求,平均分为%f\n",ave);
    else
        printf("输入的学号不符合要求\n");
        goto  end;
}
else
{
    printf("输入有误,请重新输入\n");
    goto  end;
}

}

其实是学c语言的第四天已经写了大多数

第五天又花费了将近一下午完善了一下。

原来要求是

三门功课其中两门主课,输入学号,

1:实现总分大于270,

2,两门主课大于95,另一门不低于75,

3,有一门主课100,其他不低于80分,

判断满足三个条件之一的学号,并输出平均分

时间: 2024-08-05 02:43:13

第一个C语言代码的相关文章

【Ubuntu】编写一个c语言代码

安装 sudo apt-get  build-depgcc coding:http://www.cnblogs.com/zero1665/archive/2009/11/03/1595510.html 简单来说 gedit 1.c          ///创建 gcc 1.c -o 1     ////编译 ./1                 ////运行rm 1.c           ////删除 i进入编辑模式

【C语言】03-第一个C程序代码分析

前面我们已经创建了一个C程序,接下来分析一下里面的代码. 项目结构如下: 一.代码分析 打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下: 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) 4 { 5 6 // insert code here... 7 printf("Hello, World!\n"); 8 return 0;

C语言 03-第一个C程序代码分析

本文目录 一.代码分析 二.开发和运行C程序的步骤 三.总结 说明:这个C语言专题,是学习iOS开发的前奏.也为了让有面向对象语言开发经验的程序员,能够快速上手C语言.如果你还没有编程经验,或者对C语言.iOS开发不感兴趣,请忽略. 在上一篇中我们已经创建了一个C程序,接下来分析一下里面的代码. 项目结构如下: 一.代码分析 打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下: 1 #include <stdio.h> 2 3 in

学习笔记之03-第一个C程序代码分析

一.代码分析 打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下: 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 // insert code here... 5 printf("Hello, World!\n"); 6 return 0; 7 } 1.#include <stdio.h> #include 是

2048游戏C语言代码

听说2048游戏实现起来很easy! 所以今天就试了试!确实不太难,要想编的很成功,也不是太容易!有很多细节需要考虑! 下面是我自己设计的代码,估计里面会漏洞百出!希望路过大神能指点一二! #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<time.h> #define WIN 256 // 可以修改决定游戏输赢的值 // 矩阵数组 int num[4][4]={0,0,0,0,0

《Go语言入门》第一个Go语言Web程序——简单的Web服务器

概述 上一篇讲了 <Go语言入门>第一个Go语言程序--HelloWorld,接下来讲一下Go语言Web开发入门必修课:第一个Go语言Web程序--简单的Web服务器. 与其它Web后端语言不同,Go语言需要自己编写Web服务器. 有关本地环境的搭建与基础学习,请参考: <Go语言入门>如何在Windows下安装Go语言编程环境 Go语言Web应用:IBM的云平台Bluemix使用初体验--创建Go语言 Web 应用程序,添加并使用语言翻译服务 Web服务器代码 Google在ht

第一个C程序代码分析

一.代码分析 1.打开项目中的main.c文件(C程序的源文件拓展名为.c),可以发现它是第一个C程序中的唯一一个源文件,代码如下: #include <stdio.h> int main(int argc, const char * argv[]) { // insert code here... printf("Hello, World!\n"); return 0; } 2.#include <stdio.h> (1)#include 是C语言的预处理指令

第一个C语言编译器是怎样编写的?

首先向C语言之父Dennis MacAlistair Ritchie致敬! 当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了调用了C.所以衡量某种高级语言的可移植性其实就是在讨论ANSI/ISO C的移植性. C语言是很低级的语言,很多方面都近似于汇编语言,在<Intel32位汇编语

编程精粹--编写高质量C语言代码(6):对程序进行逐条跟踪

发现程序错误最好的方法就是执行程序.在程序执行过程中,我们利用我们的眼睛,或者通过我们编写的断言和子系统一致性检查等自动测试的工具来发现错误.虽然断言和子系统检查都很有用,但是如果程序员事先没有想到应该对某些问题进行检查,那么也就无法保证程序没有问题. 程序员可以在代码中设置断点,一步步跟踪代码的运行,观察输入变为输出的过程.程序员测试其程序最好的方法就是对程序进行逐条跟踪,对中间的结果进行认真的查看.对代码进行逐条跟踪是需要时间的,但它同编码比,只是一小部分.一旦逐条地跟踪代码成为习惯后,我们