1 / 41
文档名称:

计算机程序设计基础.pdf

格式:pdf   大小:1,103KB   页数:41页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机程序设计基础.pdf

上传人:四玉辈 2022/8/22 文件大小:1.08 MB

下载得到文件列表

计算机程序设计基础.pdf

文档介绍

文档介绍:: .
计算机程序设计基础
Email: ******@ real = a * c – b * d; imaginary = a * d + b * c;
printf(“Product: %f + %fi\n”, real, imaginary);
real = (a*c + b*d) / (c*c + d*d); imaginary = (b*c – a*d) / (c*c + d*d);
printf(“Quotient: %f + %fi\n”, real, imaginary);
return 0;
}
清华大学计算中心 5计算机程序设计基础
分支结构
• 分支结构(选择结构)的含义分支结构(选择结构)的含义
– 根据某一条件的判断结果,确定程序的流程,即选择哪
一个程序分支中的处理块去执行
– 最基本的分支结构是二路分支结构
– 以条件判断为起点,如果判断结果为真,则执行A处理块
的操作,否则执行B处理块的操作
清华大学计算中心 6计算机程序设计基础
if-else 语句
• 语句格式:语句格式:if(if(表达式表达式)) 语句语句11 elseelse 语句语句22
• 表达式必须位于括号内,一般为关系或逻辑表达式表达式必须位于括号内,一般为关系或逻辑表达式
• 先计算表达式值,若为真则执行语句先计算表达式值,若为真则执行语句11,否则执行,否则执行
语句语句22
• 语句语句11与语句与语句22可以为复合语句可以为复合语句
• 语句语句11与语句与语句22只能有一个被执行只能有一个被执行
• 如果仅仅用于确定某条语句是否执行,如果仅仅用于确定某条语句是否执行,elseelse分支可分支可
以省略以省略
清华大学计算中心 7计算机程序设计基础
if-else 语句示例一
• 输入一个字符,判断它是否为输入一个字符,判断它是否为0~90~9之间的数字之间的数字
#include <>
int main() 因:字符以ASCII码值存储
{ 且数字的ASCII码值48~57
char c; 故:比较ASCII码值
printf(“Input a character: ”);
c = getchar();
if(c >= 48 && c <= 57)
printf(“It is a number.\n”);
else
printf(“No, it is not a number.\n”);
return 0;
}
清华大学计算中心 8计算机程序设计基础
if-else 语句示例二
• 输入一个整数,输出其绝对值输入一个整数,输出其绝对值
#include <>
int main()
{
int n, abs;
printf(“Enter integer: ”);
scanf(“%d”, &n);
abs = n;
if(abs < 0)
abs = –abs;
printf(“Or