C语言程序设计试验参考指导书参考答案
C 语言程序设计试验参考指导书参考答案上级实验参考答案 #include ""#include""int main() int i; double a, b; for(i=0;i<=100000;+i) a=sqrt(i+100); b=sqrt(i+168); if(int)a=ceil(a)&&(int)b=ceil(b)printf("%dn",i);实验 2基本数据类型、运算和表达式一、实验目的1)掌握 C 语言数据类型, 熟悉如何定义一个整型和实型的变量,以及对它们赋值的方法。2)掌握不同的类型数据之间赋值的规。3)学会使用 C 的有关算术运算符, 以及包含这些运算符的表达式, 特别是自加 + )和自减-)运算符的使用。4 )进一步熟悉C 程序的编辑、编译、连接和运行的过程。二、实验内容1. 变量的定义题目 1117:变量定义,按要求完成程序下面给出一个可以运行的程序, 但是缺少部分语句,请按右边的提示补充完整缺少的语句。void main()int a, b;/* 定义整型变量 a 和 b*/int i, j;/* 定义实型变量 i 和 j*/a=5;b=6;i=;j=i*a*b;printf("a=%d,b=%d,i=%f,j=%fn",a,b, i,j);具体操作步骤 1)将代码补充完整;2)在 TC 或 VC+ 上运行通过;3)在 JudgeOnline 实验系统上提交;2. 赋值表达式与赋值语句题目 1118:赋值表达式与赋值语句,写出程序运行结果 阅读下面程序,写出运行结果:voidmain() float a;int b, c;char d, e;a=;b=a;c=330;d=c;e=;printf("%f,%d,%d,%c,%c",a,b,c,d,e);运行结果为:,3,330,J,提示 赋值语句具有类型转换的功能,但可能会改变数据。3. 基本运算题目 1119:基本运算,写出程序运行结果阅读下面程序,写出运行结果:voidmain() int a, b, c;float d=15, e, f;a=35%7;b=15/10;c=b+;e=15/10;f=d/10;printf("%d,%d,%d,%f,%f,%f",a,b,c,d,e,f);运行结果为:0,2,1,提示 除法分整除与普通除法之分。实验 3基本输入与输出一、实验目的1)熟练掌握 putchar、getchar、printf 、scanf函数的使用方法。2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。二、实验内容