k = c; /* k = ? */
if (k == 255)
printf(\ else
printf(\ printf(\ system(\ return 0; }
实验结果:TC2.0和DevC++中char是有符号的
实验三(第3章实验五)
实验目的:自增和自减运算符。
实验内容:写程序测试++、-- 运算符。 实验过程:
main() {
int i=3;
printf(\ printf(\ printf(\ printf(\} 实验结果:
i=3 i=4 i=5 i=5
实验三(第3章实验六)
实验目的:理解输入输出函数。
1.掌握输入输出函数的使用方法。 2.掌握格式字符的使用方法。
3.掌握不同数制间使用格式字符转换数据的方法。
实验内容:用getchar、putchar、printf、scanf函数实现各种数据的输入和输出。 实验过程:
实验结果:例如://用getchar、putchar、printf、scanf函数实现各种数据的输入和输出。 #include
main( )
{
printf(\ char c=getchar(); putchar(c); int i;
printf(\ scanf(\ printf(\ printf(\
printf(\ printf(\ system(\ }
实验四(第4章实验)
实验目的:
1. 学会使用逻辑运算符和逻辑表达式; 2. 熟练掌握if语句和switch语句。 实验内容:
1. 从键盘输入三个整数a,b,c,输出其中最大的数。
2
2. 求方程ax+bx+c=0的根,其中a,b,c由键盘输入。有以下几种情况:
① a=0,不是二次方程;
2
② b-4ac=0,有两个相等的实根;
2
③ b-4ac>0,有两个不等的实根;
2
④ b-4ac<0,有两个共轭复根。
3. 有一函数 X (X<1) Y = 2X-1 (1≤X<10) 3X-11 (X>≥10)
写一程序,输入整数X,输出Y的值。 4. 给一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为‘A’,
80-89分为‘B’,70-79分为‘C’,60-69分为‘D’,60分以下为‘E’。
5. 企业发放的奖金根据利润提成。利润(B)低于或等于10万元时,奖金可提10%;
利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%;200000<B≤400000时,高于20万元的部分按5%提成;400000<B≤600000时,高于40万元的部分按3%提成;600000<B≤1000000时,高于60万元的部分按1.5%提成;B>1000000时,高于100万元的部分按1%提成。从键盘输入当月利润B,求应发放奖金总额。
6. 从键盘任意输入一个不多于五位的正整数,
① 求它是几位数;
② 分别输出每一个数字;
③ 按逆序输出各位数字,例如原数为135,应输出531。
实验过程: 实验结果:
1. 见第三版第五章作业5.4 2. 见第三版教材108页 3. 见第三版第五章作业5.5 4. 见第三版第五章作业5.6 5. 见第三版第五章作业5.8 6. 见第三版第五章作业5.7
实验五(第5章实验一)
实验目的:
1. 掌握循环的概念,学习用循环的思想来思考实际问题。 2. 掌握单循环的使用方法。 实验内容:
1.计算s??n,输出其结果。
n?11002.使用循环结构输出下列图形。
-5
3.计算下列公式的和,要求最后一项小于10。
1111。 1??????。提示:通项公式为:(?1)n?1231017n?14.输入30个字符,分别统计其中数字、字母及字符的个数。
5.求出Fibonacci(斐波那契)数列的前20项。
Fibonacci(斐波那契)数列的规律是:前2项为0和1,其余各项为该项前2项之和,即0,1,1,2,3,5,8,13……。 实验过程: 实验结果:1. #include
main() {
int s=0;//试一下s不赋初值 int i; //循环变量 for (i=1;i<=100;i++) {
s+=i; }
printf(\ system(\ } 2.
#include
main() {
int i,j,k;
for(i=0;i<=9;i++) {
for(j=0;j<=9-i;j++)
printf(\ //画空格 for(k=0;k<2*i+1;k++)
printf(\输出2i+1个数字 printf(\ }
system(\ } 3.
#include
main() {
int i=0;
float sum=0.0,t; int f=1;
t=1.0/(i*i+1);
while(t>=pow(10,-5)) {
sum=sum+f*t; f=-f; //符号 i++;
t=1.0/(i*i+1);//项 }
printf(\ system(\ }