《C语言及程序设计》实践项目——C语言程序初体验

简介: 返回:贺老师课程教学链接  C语言及程序设计初步  【项目1-输出点阵图】编一个程序,用你的姓名读音首字母,组成类似的趣图提示:printf("……\n");语句会输出双引号中的内容,'\n'完成换行[参考解答]【项目2-完成简单计算】(1)编程序,输入长方形的两边长a和b,输出长方形的周长和面积 提示:边长可以是整数也可以是小数;实现乘法的运算符是*[参考解答](2)编程序,输入两个电

返回:贺老师课程教学链接  C语言及程序设计初步  


【项目1-输出点阵图】
编一个程序,用你的姓名读音首字母,组成类似的趣图

提示:printf("……\n");语句会输出双引号中的内容,'\n'完成换行
[参考解答]

【项目2-完成简单计算】
(1)编程序,输入长方形的两边长a和b,输出长方形的周长和面积
 提示:边长可以是整数也可以是小数;实现乘法的运算符是*
[参考解答]


(2)编程序,输入两个电阻R1和R2的阻值,求它们并联后的阻值R
 提示:计算公式为r=1/(1/r1+1/r2));电阻值为浮点数
[参考解答]


(3)输入摄氏温度值(C),转换为华氏温度值(F)并输出
 提示:F=C×9/5+32,温度值取浮点数类型。
[参考解答]


(4)编程序,输入圆柱体的半径r和高h,输出圆柱体的表面积s。
 提示:π值直接写3.1415926
 样例输入:3.5  9
 样例输出:Area = 274.889343
[参考解答]

项目2提示:完成计算的程序,其一般结构为

#include <stdio.h>
int main( )
{
  //定义需要的变量
  //输入数据
  //数据处理
  //输出结果
  return 0;
}


【项目3-撞错练习】
在能正确运行的程序基础上,“捣乱”制造些错误,在C::B中编译,观察并记录错误提示,积累面对错误的经验。
#include <stdio.h>
int main( )
{
    int a,b,sum;
    scanf("%d %d", &a, &b);
    sum=a+b;
    printf("%d\n", sum);
    return 0;
}
下面是可以“制造”的错误:
(1)将第6行sum=a+b; 一行末尾的分号去掉
(2)将第4行int a,b,sum;改为int a, b;
(3)将第7行printf写为 Printf,注意p和P不同
(4)将第6行sum=a+b; 改为sum=ab; 即漏写了加号
(5)将第9行程序最后的右花括号 } 删除
(6)将第4行int a,b,sum; 改为imt a,b,sum; 注意,可能就是小手一哆嗦,int成了imt
(7)你是个比贺老师还"坏"的"坏孩子",还想到什么"捣乱",自己来





目录
相关文章
|
25天前
|
算法 C语言 C++
【C语言实战项目】三子棋游戏
【C语言实战项目】三子棋游戏
30 1
|
25天前
|
程序员 C语言
【C语言实战项目】猜数字游戏
【C语言实战项目】猜数字游戏
27 0
【C语言实战项目】猜数字游戏
|
1月前
|
C语言
最简单的C语言程序示例
最简单的C语言程序示例
20 0
|
1月前
|
Serverless C语言
C语言程序通常具有以下基本结构
C语言程序通常具有以下基本结构
10 0
|
1月前
|
存储 C语言
C语言顺序结构:基础与实践
C语言,作为一种广泛使用的编程语言,其程序结构可以分为三种基本类型:顺序结构、选择结构和循环结构。在这篇文章中,我们将重点讨论顺序结构的概念、特点以及如何在C语言中实现顺序结构的程序设计。
38 1
|
16天前
|
存储 编译器 C语言
深入探索C语言动态内存分配:释放你的程序潜力
深入探索C语言动态内存分配:释放你的程序潜力
28 0
|
25天前
|
程序员 C语言
【C语言实战项目】通讯录(动态增容版)
【C语言实战项目】通讯录(动态增容版)
19 0
|
25天前
|
编译器 定位技术 C语言
【C语言实战项目】扫雷游戏
【C语言实战项目】扫雷游戏
26 0
|
1月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
23 1
|
1月前
|
存储 Serverless C语言
C语言程序的结构
C语言是一种广泛使用的编程语言,其程序结构清晰,易于理解。下面我们将详细探讨C语言程序的基本结构,并通过一个示例代码来展示这些组成部分是如何协同工作的。 一、C语言程序的基本结构
14 0