实验结论

part1:

第一部分的内容是按照书上所给的例题,进行简单的验证。虽然听起来很简单,但是由于之前并未接触过这方面的内容,还是犯了很多微小的错误。主要是在进行编程语言的输入时会输错字母,会忘记一些符号,特别是语句结束后的分号。这些细节的东西很重要,一段程序只要有一点错误就不能正常编译运行,当系统提示编译错误时,寻找错误也是一个大难题,在输入编码时总会先入为主,觉得自己输入的是正确的,因此,刚开始纠错时很困难,但多写几次之后,很多错误就不会再犯,寻找错误时也学会看提示框,而不是像无头苍蝇一样到处乱看。

part2:

实验一:判断奇偶性

#include <stdio.h>
int main() {
int x; printf("输入一个整数: \n");
scanf("%d",&x); // 在×××处填写相应表达式
// 使得当表达式成立时,判定x是奇数,否则是偶数
if( x%!=)
printf("是奇数");
else
printf("是偶数"); return ;}

实验二:

#include <stdio.h>
int main() {
int days; printf("输入一个整数: \n");
scanf("%d",&days); // 补足×××处的表达式,使得满足程序功能描述
if(days>=&&days<=) // days在1到5之间
printf("workdays, fighting\n");
else if(days==||days==) // days是6或7
printf("weekend, relax~\n");
else
printf("Ooops, not in 1~7\n"); return ;}

part3:大小写转化

#include <stdio.h>
int main() {
char ch; printf("输入一个字符:\n");
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
printf("%c",ch-=);
else
printf("%c\n",ch);
return ;
}

实验总结体会

通过此次c语言的实验课,明白了一个重要的道理,那就是实践出真知。纸上谈兵是不可行的,只有实战能够给你提供经验教训,从而提升自己。刚刚开始写代码的时候,总是忽略很多细节的东西,比如字母,符号等,经过几次练习之后已经可以书写简单的代码了,当运行程序时看到“hello,world"出现在屏幕上,还是非常高兴的,也感受到了C语言的魅力。但目前也只停留在模仿阶段,自己还没有能力去写一个程序,在面对part3感到无从下手。希望在以后的学习中再接再厉,课后多练习,争取写出自己的程序。

第一次c语言上机的更多相关文章

  1. 第一次c语言作业。

    第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...

  2. Python语言上机题实现方法(持续更新...)

    Python语言上机题实现方法(持续更新...) 1.[字符串循环左移]给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串"abcdef"前面的2个字符'a'.'b' ...

  3. 代C语言上机实践

    这已经是开学第十二周了,个人感觉严老师教的这批学生效果不是很好,有的竟然毫不知道main函数前边的 int是做什么的.只知按照书本上给的样例程序一个字一个字的敲到编译器中,然后点击运行.有错误也不知道 ...

  4. 第一次C语言实验

    [实验感受]第一次实验感觉什么都还没有记住就要写小程序了,有些小着急.现在才发现c语言就是要在实践中掌握的,多敲点代码,多犯错误,就会明白其中的规则. 实验一:输入一个数判断奇数还是偶数,现在想想其实 ...

  5. 第一次C语言作业:博客随笔

    1)你觉得大学和高中有什么差别?具体学习上哪? 大学自主学习较多,锻炼自己独立的品质.在学习上,增加了课程的深度和难度,由更多的活动. 2)我希望大学的师生关系是?阅读上述博客后对师生关系有何感想? ...

  6. 第一次C语言作业

    1. 求圆的面积和周长 输入圆的半径,求圆的周长和面积 流程图 测试结果: 实验问题:1.加号输入到引号内部导致运算终止 解决办法:通过改正加号位置是算法正确并继续运行 2判断闰年 输入一个四位年份, ...

  7. 第一次C语言程序设计

    C语言程序实验报告 实验项目: 1.字符与ASCII码 2.运算符与表达式的应用 3.顺序结构应用程序 4.数学函数的算法描述 5.鸡兔同笼的算法描述 6.确定坐标的算法描述 姓名:张时锋 实验地点: ...

  8. 创建第一次C语言程序

    在这里我以VS2015为例,做演示.为什么要去演示怎样创建项目尼,因为我写第一个程序时,不知道该怎样用VS创建我的第一个应用程序. 第一步:打开VS环境如下 第二步:在开始出点击“新建项目”或在右上角 ...

  9. C语言上机复习(一)文件操作

    C语言—文件操作 1.1 fgetc() + fputc(): 以 字符 形式存取数据定义文件指针 #define _CRT_SECURE_NO_WARNINGS #include <cstdi ...

随机推荐

  1. 【工具】Idea GenerateAllSetter

    使用工具自动生成setter方法调用,不是idea原生态生成getter/setter https://github.com/gejun123456/intellij-generateAllSetMe ...

  2. 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165319

    安装kali 我从网上找了相应教程一步一步跟着走,教程链接:(https://blog.csdn.net/qq_40950957/article/details/80468030) 安装成功: 配置共 ...

  3. Date动态获取时间

    ·getDate            |  根据本地时间获取当前日期(本月的几号) ·getDay             |  根据本地时间获取今天是星期几(0-Sunday,1-Monday.. ...

  4. 20190312_浅谈go&java差异(一)

    多线程 java java中对于大量的比较耗时的任务多采用多线程对方式对任务进行处理,同时由于进程和线程 本身是通过宿主机OS进行管理的,当在cpu核数较少或线程分配不当 会导致多线程的效果不佳的事常 ...

  5. Python的使用方法

    1 安装turtle Python2安装命令: pip install turtule Python3安装命令: pip3 install turtle 因为turtle库主要是在Python2中使用 ...

  6. BZOJ1991 : Pku2422 The Wolves and the Sheep

    将每个不是障碍的格子标号,设三只狼的位置分别为$A,B,C$,羊的位置在$D$.合法状态中强行限制$A<B<C$,这样状态数只有$\frac{n^8}{6}\approx 1.6\time ...

  7. SQL server SELECT 语句的基本结构

    SELECT select_list [INTO new_table] [FROM table_source] [WHERE search_condition] [GROUP BY GROUP_BY_ ...

  8. springboot整合mybatis和mybatis-plus

    问题 1 分页查询问题 2   mybatis的配置由mybatis变成mybatis-plus 3  Mybatis-plus中的Wrapper

  9. Index API

    Index API 用于在指定索引中添加或更新类型化的JSON文档,使其成为可搜索的. 以下示例将JSON文档插入“twitter”索引中,类型名为“_doc”,ID为1: PUT twitter/_ ...

  10. elasticsearch 占CPU过高

    一.线上有一台服务器cpu一直跑满,最终定位导是elasticsearch导致的 二.通过一波查找更改jvm和删除 修改后没有生效笔记尴尬 然后网友说删除索引试了试就可以了  哈哈 curl http ...