易截截图软件、单文件、免安装、纯绿色、仅160KB

C_综合使用数组实现简单的学生成绩管理系统

 源码:
/* 学生成绩查询系统 */
# include <stdio.h>
# include <stdlib.h>
 
int main( )
{
    int select;
    int i, j;
    int score[5][7];
    int average = 0;
    int sum = 0;
    do{
        printf("本程序有4项功能:\n");
        printf(" 1. 根据学号查询学生成绩\n");
        printf(" 2. 根据考试号统计成绩\n") ;
        printf(" 3. 根据考试号和学号查询成绩\n");
        printf(" 4. 成绩录入\n");
        printf(" 0. 退出\n");
        printf(" 请输入选择(0 - 4): ");
        scanf("%d", &select);
        switch(select)
        {
        case 0:
            printf("Good-Bye~\n");
            exit(0);
            break;
        case 1:
            printf("输入学号:"); // 根据i值确定学号,然后按学号输出全部成绩
            scanf("%d\n", &i);
            for(j=1; j<7; j++)
            {
                printf("第%d科成绩是%d\n", j, score[i][j]);
                sum += score[i][j];  // 实现累加
    &nb


相关文档:

C/C++中的Split函数

 C/C++中的Split函数是strtok()其函数原型如下:
char * strtok (char * str, const char * delimiters);
函数说明
strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数
str的字符串中发现到参数delimiters的分割字符时则会将该字符改为'\0'字符 ......

C_普通位运算

 源码:
# include <stdio.h>
 
int main()
{
    /* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */
    unsigned char result;
    
    int a, b, c, d;
    a = 2;
    b = 4; ......

C_使用break和continue控制循环语句

 源码:
# include <stdio.h>
 
int main( )
{
    int radius;
    double area;
    for(radius = 1; radius <= 10 ; radius++)
    {
        area = 3.1416 * radius * radius;
   ......

C_各种数组的初始化实例

 源码:
# include <stdio.h>
 
int main()
{
    /* 有尺寸 */
    /* 一维整形数组初始化 */
    int  array1[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
 
    /* 一维字符型数组初始化,最后一个元素自动添加为‘/0 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号