📌  相关文章
📜  AKTU第一学年第一学期解题纸2015-16 | COMP。系统和C编程| B段(1)

📅  最后修改于: 2023-12-03 15:13:17.829000             🧑  作者: Mango

AKTU第一学年第一学期解题纸2015-16 | COMP。系统和C编程| B段

本篇解题纸是AKTU(Uttar Pradesh Technical University)的第一学年第一学期解题纸,主要考察了学生在计算机系统和C编程方面的知识。本篇解题纸被分为B段,下面将给程序员们介绍一下本篇解题纸的题目和解法。

题目1

题目描述:编写一个C程序,在控制台上打印一个迷宫,并指出迷宫的入口和出口。

解法:

#include<stdio.h>

int main(){
    printf("    S\n");
    printf("    |\n");
    printf("    |\n");
    printf("- - - -\n");
    printf("    |\n");
    printf("    |\n");
    printf("    |\n");
    printf("- - - -\n");
    printf("    |\n");
    printf("    |\n");
    printf("    E\n");

    return 0;
}

Markdown代码片段:

## 题目1

题目描述:编写一个C程序,在控制台上打印一个迷宫,并指出迷宫的入口和出口。

解法:

```c
#include<stdio.h>

int main(){
    printf("    S\n");
    printf("    |\n");
    printf("    |\n");
    printf("- - - -\n");
    printf("    |\n");
    printf("    |\n");
    printf("    |\n");
    printf("- - - -\n");
    printf("    |\n");
    printf("    |\n");
    printf("    E\n");

    return 0;
}
```
题目2

题目描述:编写一个C程序,输入一个字符,判断这个字符是大写字母、小写字母还是数字。如果是其他字符,则输出“Input a letter, number or a symbol”。

解法:

#include<stdio.h>

int main(){
    char c;
    scanf("%c",&c);
    if(c>='A' && c<='Z'){
        printf("The input is a capital letter.\n");
    }
    else if(c>='a' && c<='z'){
        printf("The input is a small letter.\n");
    }
    else if(c>='0' && c<='9'){
        printf("The input is a number.\n");
    }
    else{
        printf("Input a letter, number or a symbol.\n");
    }

    return 0;
}

Markdown代码片段:

## 题目2

题目描述:编写一个C程序,输入一个字符,判断这个字符是大写字母、小写字母还是数字。如果是其他字符,则输出“Input a letter, number or a symbol”。

解法:

```c
#include<stdio.h>

int main(){
    char c;
    scanf("%c",&c);
    if(c>='A' && c<='Z'){
        printf("The input is a capital letter.\n");
    }
    else if(c>='a' && c<='z'){
        printf("The input is a small letter.\n");
    }
    else if(c>='0' && c<='9'){
        printf("The input is a number.\n");
    }
    else{
        printf("Input a letter, number or a symbol.\n");
    }

    return 0;
}
```
题目3

题目描述:编写一个C程序,输出一个三角形,下面是示例输出:

   1
  2 3
 4 5 6
7 8 9 10

解法:

#include<stdio.h>

int main(){
    int row, col;
    int num = 1;

    for(row=1; row<=4; row++){
        for(col=1; col<=4-row; col++){
            printf(" ");
        }
        for(col=1; col<=row; col++){
            printf("%d ", num++);
        }
        printf("\n");
    }

    return 0;
}

Markdown代码片段:

## 题目3

题目描述:编写一个C程序,输出一个三角形,下面是示例输出:

```
   1
  2 3
 4 5 6
7 8 9 10
```

解法:

```c
#include<stdio.h>

int main(){
    int row, col;
    int num = 1;

    for(row=1; row<=4; row++){
        for(col=1; col<=4-row; col++){
            printf(" ");
        }
        for(col=1; col<=row; col++){
            printf("%d ", num++);
        }
        printf("\n");
    }

    return 0;
}
```

以上就是AKTU第一学年第一学期解题纸2015-16 | COMP。系统和C编程| B段的全部内容。