C语言的选择语句实验报告
课程名称程序设计基础 实验名称 选择结构程序设计成绩实验目的:
1. 了解C语言表示逻辑量的方法。
2. 掌握关系运算符和逻辑运算符掌握 if 语句掌握 switch 语句
电脑一台,VC++6.0 实验内容与步骤:
1. 求一分段函数的输出值,在程序运行当中动态输入x的值,根据x所在范围决定输出值。
用scanf函数输入x的值,求y的值。
#include
void main( )
{ int x,y;
printf("enter x:");
scanf("%d",&x);
if(x<1)
y=x;
else
if(1<=x&&x<10)
y=2*x-1;
else y=3*x-11;
printf("x=%d,y=%d\n",x,y);
}
输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,使用switch语句。
(2)#include
int main()
{ int score;
char grade;
printf("请输入成绩:\n");
scanf("%d", &score);
switch((score / 10) % 10)
{
case 0:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'E';
break;
}
printf("成绩等级为:%c\n", grade);
return 0;
}
输入一个不多于5位的整数,要求输出它是几位数。
#include
void main()
{long int n ;
int m[5], i=0,j;
printf("请输入一个5位以下的数:");
scanf("%ld",&n);
while(n>99999)
{ printf("你输入的数过大,请重新输入:");
scanf("%ld",&n);
}
while(n>0)
{m[i]=n%10;
n=n/10;
i++;
}
printf("这是一个 %d 位数 \n",i);
}
实验总结:
通过实验,了解到C语言表示逻辑量的方法,对关系运算符和逻辑运算符if 语句