博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验一
阅读量:5991 次
发布时间:2019-06-20

本文共 1628 字,大约阅读时间需要 5 分钟。

Part 1

【验证性内容总结】:

           这是第一次进行编程,虽然了解的很少,但是经过老师的讲解,和课本上的例题解析,还是勉勉强强地完成了这次验证性实验,通过这次的尝试,发现自己对一些固定的代码不是理解,需要再进行学习和请教老师,还有就是编写的时候,会漏掉一些关键字符,导致执行的时候出故障,如每个语句结尾处需加“;”,以后需要多多注意这方面的问题。

Part 2 

判断奇偶:

//程序功能://要求用户从键盘输入一个整数,判断其是奇数还是偶数#include 
int main() { int x; printf("输入一个整数:\n"); scanf("%d",&x); // 在XXX处填写相应表达式 //使得当表达式成立时,判定x是奇数,否则是偶数 if (x%2==1) printf("是奇数"); else printf("是偶数"); return 0; }

 判断工作日或休息日:

/*程序功能: 要求用户从键盘输入1~7之间的整数 如果输入的是1~5 ,提示用户是工作日,要努力工作; 如果输入的是6或7,提示用户是休息日,放松休息; 否则,提示用户输入不在合法范围内 */  #include 
int main(){ int days; printf("输入一个整数:\n"); scanf("%d",&days); //补足XXX处的表达式,使得满足程序功能描述 if(days>=1&&days<=5) //days是1到5之间 printf("workdays,fighting\n") ; else if(days==6||days==7) printf("weekend,relax~\n"); else printf("Ooops, not in 1~7\n"); return 0; }

 

/*功能:从键盘上输入单个字符如果是小写,则转换成大写后输出否则,什么也不做,原样输出*/# include 
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;}

/*十进制转二进制*/ #include
int main(void){ int b[16],x,k,r,i; printf("输入一个十进制:"); scanf("%d,&x"); k=-1; do { r=x%2; b[++k]=r; x/=2; }while(x>=1); for(i=k;i>=0;i--) printf("%d",b[i]); printf("\n");}

【实验总结与体会】:通过这次的学习与实践我了解到C语言编写程序虽然便捷,但是其中涉及到的问题很广泛,而且编写程序时需要有耐心,要仔细准确输入每一个代码,通过以后的慢慢摸索,编写程序的能力会逐渐提高。

转载于:https://www.cnblogs.com/MR-XN/p/10582149.html

你可能感兴趣的文章
转 C++常用的类库
查看>>
如何指定rman下的备份路径
查看>>
设置U盘为第一启动顺序
查看>>
分块读取Blob字段数据(Oracle)
查看>>
CentOS6.4 安装Nagios 并监控端口
查看>>
我的架构截图~永久更新中...
查看>>
python异常处理(基础)
查看>>
〖Linux〗apt-get wait for another apt process
查看>>
[CLR via C#]5.2 引用类型和值类型
查看>>
统计--追踪数据更新情况
查看>>
js 日期相差的天数
查看>>
网络IPC:套接字之带外数据
查看>>
Java动态编程初探——Javassist
查看>>
SocketAsyncEventArgs使用解说
查看>>
大前端晋级系列之-单一职责原则
查看>>
线程间同步之 semaphore(信号量)
查看>>
C#程序运行流程
查看>>
织梦(dedecms) 5.7 /plus/car.php sql注入0day
查看>>
Linux修改用户组
查看>>
C# 操作IIS方法集合
查看>>