📅  最后修改于: 2023-12-03 15:13:17.829000             🧑  作者: Mango
本篇解题纸是AKTU(Uttar Pradesh Technical University)的第一学年第一学期解题纸,主要考察了学生在计算机系统和C编程方面的知识。本篇解题纸被分为B段,下面将给程序员们介绍一下本篇解题纸的题目和解法。
题目描述:编写一个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;
}
```
题目描述:编写一个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;
}
```
题目描述:编写一个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段的全部内容。