姓名:石益涛 实验地点:教学楼514教室 实验时间:3月19日
实验项目:
1、字符与ASCII码
2、运算符与表达式的应用
3、顺序结构应用程序
4、数学函数的算法描述
5、鸡兔同笼的算法描述
6、确定坐标的算法描述
● 了解字符在计算机中以ASCII码方式表示;
● 了解字符的类型,
● 字长其数的表示范围;熟练使用scanf()输入用户提供的数据;
● 熟练使用printf()输出变量。
● 掌握算术运算符的使用
● 正确定义程序中的变量
● 熟练使用scanf()输入用户提供的数据;
● 熟练使用printf()输出变量。
● 掌握算术运算符的使用
● 正确定义程序中的变量
● 熟练使用scanf()输入用户提供的数据;
● 熟练使用printf()输出变量。
● 用if语句根据条件的真假进行判断
● 掌握运算符的运算规则
● 用if语句根据条件的真假进行判断
● 掌握运算符的运算规则
● 用if语句根据条件的真假进行判断
● 掌握运算符的运算规则
#include<stdio.h> main() { char a,b,c,d; printf("请输入一个大写字母"); scanf("%c",&a); b=a+31; c=a+32; d=a+33; printf("输出小写字母:%c,%c,%c\n",b,c,d); printf("输出ASCII码:%d,%d,%d\n",b,c,d); }
#include<stdio.h> int main() { int a,b,c,x,y; printf("请输入一个三位的正整数:\n"); scanf("%d",&x); a=x/100; b=(x%100)/10; c=x%10; y=c*100+b*10+a; printf("%d: %d\n",x,y); }
#include<stdio.h> main() { float x,j,c,hj,fk,zh,cw,g,f; printf("输入西药费,检查费,材料费,床位费,观察费,护理费:\n"); scanf("%f,%f,%f,%f,%f,%f",&x,&j,&c,&cw,&g,&f); hj=(x+j+c+cw+g+f); printf("应付款:%.2f",hj); printf("病人付款:"); scanf("%f",&fk); zh=fk-hj; printf("计算结果:\n"); printf("病人付款=%6.2f元\n应收款=%6.2f元应找回=%6.2f元\n",fk,hj,zh); }
#include<stdio.h> main() { float x,y; printf("请输入x的值:"); scanf("%f",&x); if(x<1) y=x; else if(x<10) y=2*x-1; else y=3*x-1; printf("y的值为%.2f\n",y); }
#include<stdio.h> main() { int h,f,x,y; printf("鸡兔总数,鸡兔总脚数:"); scanf("%d,%d",&h,&f); if(h>0&&f>0) { x=(4*h-f)/2; y=(f-2*h)/2; printf("鸡:%d 兔:%d\n",x,y); } else printf("输入错误!\n"); }
#include <stdio.h> #include <math.h> main() { int h=10; float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=2,y4=-2,x,y,d1,d2,d3,d4; printf("请输入一个点(x,y)"); scanf("%f,%f",&x,&y); d1=sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1)); d2=sqrt((x-x2)*(x-x2)+(y-y2)*(y-y2)); d3=sqrt((x-x3)*(x-x3)+(y-y3)*(y-y3)); d4=sqrt((x-x4)*(x-x4)+(y-y4)*(y-y4)); if (d1>1&&d2>1&&d3>1&&d4>1) h=0; printf("该点的高度%d",h); else h=10; printf("该点的高度%d",h); }
三、实验小结
1.对于知识的掌握不牢固,基础不够扎实。
2.对于细节不够仔细,很多时候都是因为一个字符导致运行错误。
3.能够比较熟练的掌握if语句。
原文:https://www.cnblogs.com/sytsytsyt/p/10589053.html