第四版C语言实验报告实验4选择程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
printf("\n is wrong,please input again\n");
scanf("%f",&score);
}
switch((int)(score/10))
{
case 10:
case 9:grade='A';break;
case 8:grade='B';break;
case 7:grade='C';break;
仲恺农业工程学院实验报告纸
计算机科学与工程(院)计算机科学与技术专业计111班1组C语言程序设计课
学号201110214113姓名廖兆伟实验日期2012-3-29教师评定
实验4选择结构程序设计
一、实验目的
一.实验目的
(1)了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。
(2)学会正确使用逻辑运算符和逻辑表达式。
(3)熟练掌握if语句的使用(包括if语句的嵌套)。
(4)熟练掌握多分支选择语句——switch语句。
(5)结合程序掌握一些简单的算法。
(6)进一步学习调试程序的方法。
二、实验内容和步骤
程序1
写程序,输入x值,输出相应y值
程序:#include <stdio.h>
int main()
{
int x,y;
return 0;
}
结果:
总结:本次实验编程4个程序,计104行,我感觉自己在编程方面的熟练度提高了,一些比如忘打分号之类的基本问题明显减少,很有收获。
return 0;
}
结果:
程序3
#include<stdio.h>
int main()
{
float score;
char grade;
printf("please input student's score:");
scanf("%f",&score);
while(score>10Leabharlann Baidu||score<0)
}
if(a>c)
{
e=a;a=c;c=e;
}
if(a>d)
{
e=d;a=d;d=e;
}
if(b>c)
{
e=b;b=c;c=e;
}
if(b>d)
{
e=b;b=d;d=e;
}
if(c>d)
{
e=c;c=d;d=e;
}
printf("The result is :\n");
printf("%d %d %d %d \n",a,b,c,d);
int main()
{
int a,b,c,d,e;
printf("please input a,b,c,d:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
if(a>b)
{
e=a;a=b;b=e;
case 6:grade='D';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:grade='E';
}
printf("score is %5.1f,grade is %c\n",score,grade);
return 0;
}
程序4
#include<stdio.h>
scanf("%d",&x);
if (x<1)
{
y=x;
}
else if (x<10)
{
y=2*x-1;
}
else
{
y=3*x-11;
}
printf ("x=%d,y=%d\n",x,y);
return 0;
结果:
}
程序2
程序:
#include <stdio.h>
#include <math.h>
#define M 1000
int main()
{
int i,k;
printf("please input:",M);
scanf("%d",&i);
while (i>M)
{
printf("warning!\n",M);
scanf("%d",&i);
}
k=sqrt(i);
printf("the answer is%d\n",k);
相关文档
最新文档