没有合适的资源?快使用搜索试试~ 我知道了~
C语言上机题C语言上机题.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 26 浏览量
2022-07-02
01:15:53
上传
评论
收藏 506KB DOCX 举报
温馨提示
试读
171页
C语言上机题C语言上机题
资源推荐
资源详情
资源评论
第 1 章 为什么要学 C 语言
【验证型】1.1 Hello world.
让我们用 C 语言向世界问好。
输入:无
输出:Hello world.
1. #include <stdio.h>
2. int main()
3. {
4. printf("Hello world.");
5. }
【验证型】1.2 Welcome to Beijing.
让我们来练习如何显示多行文字。
输入:无
输出:就是下面的那段文字。
测试输入
期待的输出
时间限制
内存限制
额外进程
测试用例
1
以文本方式显
示
1. �
以文本方式显示
1. Welcome�
2. to�
3. Beijing.�
1 秒
64M
0
1. #include<stdio.h>
2. int main()
3. {
4. printf("Welcome");
5. printf("to");
6. printf("Beijing.");
7. }
第 2 章 C 数据类型
【设计型】2.1 学习打印你的第一个图形
背景:
我们已经学习了 printf 函数,这里给出了一个小程序,它运行的结果是输出一个由星号
(*)组成的 4*4 的正方形。
程序如下:
#include <stdio.h>
int main()
{
printf("****\n");
printf("****\n");
printf("****\n");
printf("****\n");
return 0;
}
要求:
按照上面的程序范例,编写一个小程序,要求输出的是 4 行由*号组成的等腰三角形。
输入:
无。
输出:
*
***
*****
*******
1. #include<stdio.h>
2. int main()
3. {
4. printf(" *\n");
5. printf(" ***\n");
6. printf(" *****\n");
7. printf("*******\n");
8.
9. return 0;
10. }
【验证型】2.2 输出倒三角形
【题目描述】
输出指定的由“*”组成的倒三角图案。
【输入】
无输入。
【输出】
按照指定格式输出由“*”组成的倒三角图案。
【样例输入】
【样例输出】
* * * *
* * *
* *
*
1. #include<stdio.h>
2. int main()
3. {
4. printf("* * * *\n");
5. printf(" * * *\n");
6. printf(" * *\n");
7. printf(" *\n");
8.
9. return 0;
10. }
【设计型】2.3 数字自动应答器
【题目描述】
CoCo 刚开始学习程序设计,打算试试自己的水平,看计算机会不会听自己的吩咐,她
想做的第一件事就是“我做什么,你也做什么”。她会从键盘输入任意两个整数,希望计
算机能把这两个整数原样输出到屏幕上。
【输入】
从键盘输入两个整数。
【输出】
向屏幕输出这两个整数,以空格间隔。
【样例输入】
-9 10
【样例输出】
-9 10
1. #include "stdio.h"
2. int main()
3. {
4. int a,b;
5. scanf("%d%d",&a,&b);
6. printf("%d %d\n",a,b);
7. return 0;
8. }
第 3 章 简单的算术运算和表达式
【设计型】3.1 分离 3 位整数
任意从键盘上输入一个三位正整数,要求正确地分离出它的个位、十位和百位,并
分别在屏幕上输出。
比如输入的三位正整数
测试输入
期待的输出
时间
限制
内存限
制
额外
进程
测试
用例
1
以文本方式显
示
1. 456�
以文本方式显示
1. units=6,tens=5,hundreds=4�
1 秒
64M
0
测试
用例
以文本方式显
示
以文本方式显示
1 秒
64M
0
测试输入
期待的输出
时间
限制
内存限
制
额外
进程
2
1. 654�
1. units=4,tens=5,hundreds=6�
1. #include <stdio.h>
2. #include <stdlib.h>
3. int main()
4. {
5. int x,hundreds,tens,units;
6. printf;
7. scanf("%d",&x);
8. hundreds=x/100;
9. tens=x%100/10;
10. units=x%100%10;
11. printf("units=%d,tens=%d,hundreds=%d\n",units,tens,hundreds);
12. }
【验证型】3.2 三位数分解求累加和
(参考书 P27 例 3.1 与 P49 例 4.4)
题目描述
输入一个 3 位的正整数 n,编程计算整数 n 的各位数字之和。
输入
输入一个正整数 n。
输出
各位数字之和 sum。
样例输入
208
样例输出
10
剩余170页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功