实验?/p>
分支结构程序设计
姓名
学号
班级
1.
练习题一
编写程序,计算练习一分段函数的值?/p>
?/p>
1
?/p>
?/p>
scanf
函数输入
x
的值?/p>
?/p>
2
?/p>
运行程序时,分别?/p>
x
的值小?/p>
0
?/p>
x
的值在
0-15
之间?/p>
x
的值大?/p>
15
三种情况输入数据,检?
输出?/p>
y
值是否正确?/p>
# include <stdio.h>
int k=1;void test();//
程序是否继续
void main ()
{
while (k==1)
{
int x,y,c;
printf("Input x:");
scanf("%d",&x);
while ((c=getchar())!='\n'&&c!=EOF);
if (x<0)
{
y=x+10;
printf("x=%d,y=x+10=%d\n",x,y);
}
else if(x<15)
{
y=3*x+5;
printf("x=%d,y=3*x+5=%d\n",x,y);
}
else
{
y=2*x-10;
printf("x=%d,y=2*x-10=%d\n",x,y);
}test();
}
}
void test()
{
char c;
printf("Test again?y/n\n");
if ((c=getchar())=='n'||c=='N')//
只有当输?/p>
N
?/p>
n
时才终止程序
k=0;
}