一,实验目的
1. 熟悉c语言集成开发环境
2. 掌握c程序结构,熟悉c程序编码规范
3. 掌握c程序编写、编译、运行、调试方法
4. 掌握基本数据类型、常量、变量的使用
5. 掌握常用运算符用法,掌握表达式求值规则 实验准备
二,实验内容
Part1 p116练习(1)(2)(3)中的失误
1,表达式末尾的分号经常忘记
2,字母的拼写
Part2补全三个表达式
1,ex1
#include <stdio.h> int main() { int x; printf("输入一个整数: \n"); scanf("%d",&x); if(x%2==1) printf("n是奇数"); else printf("n是偶数"); return 0; }
出现问题
1),if后面的括号中不带" ",括号中的内容为表达式,('' ")表示字符串常量。
2,ex2
#include <stdio.h> int main() { int days; printf("输入一个整数: \n"); scanf("%d",&days); if(days<=5) // days在1到5之间 printf("workdays, fighting\n"); else if(days==6||days==7) // days是6或7 printf("weekend, relax~\n"); else printf("Ooops, not in 1~7\n"); return 0; }
1) else if(days==6||days==7) 中days=6与days=7之间为或的关系,应为||,错写成&&,导致输入6,7,结果为Ooops, not in 1~7
3,ex3
#include <stdio.h> int main() { char ch; printf("输入一个字符:\n"); scanf("%c",&ch); // 根据程序功能描述,补足程序 if(ch>='a'&&ch<='z') // 如果ch是小写字母,补足判定ch是小写字母的表达式 ch=ch-32; // 补足把ch中的小字母转换成大写字母的表达式语句 // 说明:语句就是在表达式末尾加分号; printf("%c\n",ch); return 0; }
1)
三,实验总结
1,注意逻辑运算符的选择,尤其使&&与||的区别
&&表示与的关系,||表示或的关系
2,注意if( )的使用,括号中为表达时间。
3,编写程序要养成良好的编程习惯,保证页面的整洁
四,实验感想
第一次实验,对好多语句并不是很熟练,包括逻辑运算符的区别,所以以后要不断练习,在练习中掌握新的知识