实验3和实验4

xiaoxiao2025-05-29  19

实验3 运算符与表达式

一、实验目的和要求 (1)掌握基本运算符的基本功能及其应用。 (2)掌握基本运算符的优先级和结合性。 (3)掌握表达式的概念及其运算规则。 (4)掌握常用数据类型的转换规则。

二、实验内容和步骤

1. 输入以下程序。

#include<stdio.h> int main() { int i,j,a,b; i=5; j=8; a=++i; b=j++; printf("%d,%d,%d,%d\n",i,j,a,b); return 0; }

问题1:运行程序,i、j、a、b的值各是多少? 问题2:将语句a=++i;和b=j++;改为a=i++;和b=++j;再运行程序,i、j、a、b的值各是多少? 问题3:将程序改为:

#include<stdio.h> int main() { int i,j,a,b; i=5; j=8; printf("%d,%d\n",++i,j++); printf("%d,%d\n",i,j); return 0; }

运行程序输出的结果是什么? 2.运行下列程序,分析运行结果。

#include<stdio.h> int main() { int i=6; printf("%d\n",sizeof(i)); printf("%d\n",sizeof(88)); printf("%d\n",sizeof(6+4)); printf("%d\n",sizeof(int)); return 0; }

3.已知变量x和y是double型,编写程序,输入变量x的值,输出y的值。 (1)y=(int)x%2/5-x (2)y=x>100&&x<200

实验4 程序流程控制

一、实验目的和要求 (1)掌握顺序结构中语句的执行过程。 (2)熟练掌握if语句和switch语句。 (3)熟练掌握利用while语句、do…while语句和for语句实现循环的方法。 (4)结合程序掌握一些简单算法。 二、实验内容和步骤 1. 编写一个程序,计算以r为半径的圆的周长、面积。其中,r的值从键盘上输入,输出结果时取小数点后两位数字。 2. 先分析下面程序的功能,再输入一个3位整数进行测试,看一看分析的结果是否正确。

#include<stdio.h> int main() { int n,x1,x2,x3,y; scanf("%3d",&n); x1=n/100; x2=n/10%10; x3=n%10; y=x3*100+x2*10+x1; printf("y=%d\n",y); return 0; }

3. 有一个分段函数: 采用选择结构编程实现上述问题的求解。从键盘输入x,运算后输出y。 4.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。试编程找出6~10000之内所有完数,并按下面的格式输出:6=1+2+3

转载请注明原文地址: https://www.6miu.com/read-5030937.html

最新回复(0)