# 程序设计基础 上机1 基本的输入输出 **Repository Path**: uwillno/c-programming-1 ## Basic Information - **Project Name**: 程序设计基础 上机1 基本的输入输出 - **Description**: 程序设计基础 上机1 基本的输入输出 - **Primary Language**: C - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-12 - **Last Updated**: 2023-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **《程序设计基础》上机1 基本的输入输出** 一、实验目的及要求 1、熟悉CodeBlocks集成环境,掌握在该环境下进行程序编写和调试的步骤和方法。 2、掌握C语言中基本数据类型的使用方法。 3、掌握C语言中定义变量及对它们进行赋值的方法。 4、掌握C语言的各种类型的运算符、表达式的正确使用方法。 5、掌握基本的输入/输出函数的使用方法。 二、实验设备(环境)及要求 1、CodeBlocks集成开发环境 2、PTA程序设计类实验辅助教学平台www.pintia.cn 三、实验内容与步骤 1、数字自动应答器 (1)题目:小明刚开始学习程序设计,打算试试自己的水平,看计算机会不会听自己的吩咐。他想做的第一件事就是“我做什么,计算机也做什么”。小明会从键盘输入任意两个整数,希望计算机能把这两个整数原样输出到屏幕上。 (2)源代码 ```c #include int main(void) { int a, b; scanf("%d%d", &a, &b); printf("%d %d", a, b); return 0; } ``` (3)运行结果截屏 2、整数数制格式化输出 (1)题目:定义整型变量a,并输入一个整数到a,请编写程序分别按十进制,八进制和十六进制输出a的值。 (2)源代码 ```c #include int main(void) { int a, b; scanf("%d%d", &a, &b); printf("%d %d", a, b); return 0; } ``` (3)运行结果截屏 3、实数格式化输出 (1)题目:按小数形式(保留2位小数)输出该实数的值 (2)源代码 ```c #include int main(void) { int a; scanf("%d", &a); printf("%d 0%d 0x%d", a, a, a); return 0; } ``` (3)运行结果截屏 4、字符数据格式化输出 (1)题目: 编写程序定义char型变量ch1和ch2值并输入,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行 (2)源代码 ```C #include int main(void) { char ch1, ch2; scanf("%c\n", &ch1); scanf("%c", &ch2); printf("%c,%d,%o,%x\n", ch1, ch1, ch1, ch1); printf("%c,%d,%o,%x", ch2, ch2, ch2, ch2); return 0; } ``` (3)运行结果截屏 5、张口借钱不容易 (1)题目:小林打算向朋友借钱,请输入一个浮点数m和一个整数n,分别表示他想借的钱数和借期,程序输出他的意图。 (2)源代码 ```c #include int main(void) { float a; int b; scanf("%f%d", &a, &b); printf("你好,可以借我%.2f元钱吗?\n%d天后一定还!",a,b); return 0; } ``` (3)运行结果截屏 四、收获与体会 太简单了,不如玩原神。 五、额外 看清楚上机题目是不是一致的,不保证正确。