(5) 修改上题程序,求1~100中能被6整除的所有整数的和,并观察结果。 #include
int i,sum=0;
for(i=1;i<=100;i++) if(i%6==0) sum = sum+i;
printf(\ getch(); return 0; }
3、实验报告要求
(1) 各题程序、运行结果及分析; (2) printf 函数输出字符串的方法;(实验总结。
实验三:最简单的C程序设计
1、实验目的
(1)掌握赋值和复合赋值运算符的用法; (2)熟练掌握顺序结构程序设计的方法; (3)掌握scanf函数和printf函数的用法; 2、实验内容
(1) 编写程序计算下式:y?x?a?bc?d,其中x,a,b ,c,d 由键盘输入
#include
3) int x,a,b,c,d; double y;
printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\
y = x + (a + b)/(c - d); printf(\ getch();
return 0; }
(2) 编写程序计算下式:y=sinx+cosx,其中x 为弧度,由键盘输入,函数和cosx函数由头文件math.h支持,注意使用方法。
#include
int x; double y,pi; pi=3.14;
printf(\ scanf(\ x=(x*pi)/180; y = sin(x) + cos(x); printf(\ getch();
return 0; }
sin
(3)运行如下程序并分析结果: main() {
int num1=123; long num2=123456; double f1=3.1415926
printf(\m1);
printf(\ printf(\
printf(\ }
(4)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆柱表面积、圆柱体积。要求用scanf函数输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。
#include
float r,h;
double l,s1,s2 ,v;
printf(\ scanf(\ l = 2 * 3.1415926 * r; s1 = 3.1415926 * pow(r,2);
s2 = 2 * 3.1415926 * pow(r,2) + 2 * 3.1415926 * r * h; v= 3.1415926 *pow(r,2)* h;
printf(\ getch();
return 0; }
3、实验报告要求
(1) 各题程序、运行结果及分析; (2)总结格式字符的用法;(3)实验总结。
实验四:简单分支结构和循环结构程序设计 1、实验目的
(1)了解C语言表示逻辑量的方法;
(2)学会正确使用关系运算符和关系表达式; (3)熟练掌握if语句。 (4)熟悉for语句。
2、实验内容
编程求解以下问题:
(1)有一函数:?y???x(x?1)
??2x?1(x?1)用scanf 函数输入x的值,求y的值。
#include
double x,y;
printf(\ scanf(\ if(x<1){ y = x;
}
else{
y = 2 * x - 1; }
printf(\ getch();
return 0;
相关推荐: