李学刚c语言课后答案,C语言程序设计_李学刚_源代码01单元1 程序设计基础.doc

本文档包含多个C语言程序设计基础实例,包括求和、矩形周长计算、圆面积计算及字母大小写转换。通过这些实例,读者可以学习到函数定义、调用、参数传递以及符号常量的使用方法。每个实例都提供了详细的问题描述和程序代码,并展示了如何进行编辑、编译和执行。
摘要由CSDN通过智能技术生成

《C语言程序设计》课程-源代码 软件技术专业国家教学资源库

第 PAGE 14 页 共 NUMPAGES 15 页

单元1程序设计基础

源代码

SC 01 02 01 01 001

1.源代码编号

SC 01 02 01 01 001

2.源代码来源

单元1程序设计基础

例1-1

3.问题描述

求两个整数的和的c语言程序如下,对其进行编辑、编译、连接、执行。

4.程序代码

#include

int Sum(int x,int y);

int main()

{

int a,b,s;

printf("请输入两个整数:");

scanf("%d%d",&a,&b);

s=Sum(a,b);

printf("两个整数和是:%d\n",s);

return 0;

}

int Sum(int x,int y)

{

int z;

z=x+y;

return z;

}

《C语言程序设计》课程-源代码 软件技术专业国家教学资源库

SC 01 02 01 01 002

1.源代码编号

SC 01 02 01 01 002

2.源代码来源

单元1程序设计基础

例1-2

3.问题描述

以下C语言程序的功能是:对用户输入的矩形边长求矩形的周长。体会函数定义、调用、声明和注释的使用,理解程序执行和参数传递过程。

4.程序代码

#include

int Perimeter(int x , int y);//函数Perimeter的声明

int main()

{

int length, wide,pmt;

printf("请输入矩形的长和宽:");

scanf("%d%d",&length ,&wide );

pmt= Perimeter(length, wide); //函数调用

printf("矩形的周长是:%d\n",pmt);

return 0;

}

/*以下是函数Perimeter的定义*/

int Perimeter(int x , int y)

{

int z;

z=2*x+2*y;

return z;

}

SC 01 02 01 01 003

1.源代码编号

SC 01 02 01 01 003

2.源代码来源

单元1程序设计基础

例1-3

3.问题描述

符号常量的使用——求圆的面积

4.程序代码

#include

#define PI 3.14159

double Area (double r);

int main()

{

double Radii, s;

printf("请输入圆的半径:");

scanf("%lf", &Radii);

s = Area (Radii);

printf("半径为%lf的圆的面积是%lf\n", Radii, s);

return 0;

}

double Area (double r)

{

double s;

s = PI * r * r;

return s;

}

SC 01 02 01 01 004

1.源代码编号

SC 01 02 01 01 004

2.源代码来源

单元1程序设计基础

例1-4

3.问题描述

将大写字母转换为小写字母。

4.程序代码

#include

char ToLower (char ch);

int main()

{

char ch, low;

printf("请输入一个大写字母:");

scanf("%c", &ch);

low = ToLower (ch);

printf("大写字母%c转换为小写字母是%c\n", ch, low);

return 0;

}

char ToLower (char ch)

{

char tlow;

tlow = ch + 32;

return tlow;

}

SC 01 02 01 01 005

1.源代码编号

SC 01 02 01 01 005

2.源代码来源

单元1程序设计基础

引例

3.问题描述

对给定的一个三位整数,求出这个三位数的各位上的数码,如:386,求得的结果是:百位数码是3,十位数码是8,个位数码是6。

4.程序代码

#include

int main()

{

int ThreeDN,ones,tens,hundreds;

int Ones(int n),Tens(int n),Hundreds(int n);

printf("请输入一个三位整数:");

scanf("%d",&ThreeDN );

ones=Ones(Thr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值