作业1的总结
关于part1
刚开始总是会忘记加“;” 后面敲的次数多了也就渐渐记得了。其实关于part1我最想吐槽我自己的就是,在过程中总是会写错一两个字母,就比如运算乘除那部分,我无论怎么看都没错,程序也能运行,可最后和预期的就是不一样,为此我还发了文询问同学好友,最后才找出是把字母b写成了d, 这让我意识到程序设计里面,差不得分毫,一个字母,一个符号的错误足以毁了全部。另外想说一下最初练习copy时的小感叹,中文的符号在编程里是个error,这个还是在请教了室友后才知道的。
关于part2
1,奇偶判断
#include <stdio.h>
int main() {
int x;
printf("输入一个整数: \n");
scanf("%d",&x); // 在×××处填写相应表达式 // 使得当表达式成立时,判定x是奇数,否则是偶数 ?
if(x%2==1)
printf("是奇数");
else
printf("是偶数");
return 0;
}
2,信息判别
#include <stdio.h>
int main() {
int days;
printf("输入一个整数: \n");
scanf("%d",&days); // 补足×××处的表达式,使得满足程序功能描述
if(days>=1&&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;
}
3,大小写转换
#include<stdio.h>
int main() {
char ch;
printf("输入一个字符:\n");
scanf("%c",&ch); // 根据程序功能描述,补足程序
if(ch>='a'&&ch<='z') // 如果ch是小写字母,补足判定ch是小写字母的表达式
printf("%c",ch-=32);// 补足把ch中的小字母转换成大写字母的表达式语句 ? ? ? ? ? ? ? ?// 说明:语句就是在表达式末尾加分号;
else
printf("%c\n",ch);
return 0;
}
part3 有心无力
总结部分:
1,先说自己踩的雷
- part2部分
- scanf里面加过\n 然后结果就是没结果
- if后面加过; 结果出了error:else与if没联系
- days=6||7 图方便 结果输入9,运行告诉我weekends,relax
- 写错过else
- 找不到||
- 不知道ch=ch-32 应该写成ch-=32
2,说说用户体验
- 编码里面需要注意的细节太多太多 必须得记 当然这也是个孰能生巧的过程
- 其实敲码还是挺好玩的 (有结果超开心),我不怕底下给我error warning什么的,就怕它最后能运行,但只给我个白板,没结果出来,因为自己怎么看怎么没毛病,有时候找几个人看都找不出错,这就很让人着急了,然后就陷入了深深的思索以及苦恼中。。。。。。
- ps:虽然还是一只小菜鸟,但会摆好心态,乐观的继续挣经验值升段位的。希望大家也继续努力呀,早日成为IT大神。
花花酱
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Spring JDBC 框架一个最简单的Hello World级别的例子
- Celery 分布式框架 学习
- .NET Core + K8S + Loki 玩转日志聚合
- varint是啥你真的知道么?
- 一篇文章带你入门移动安全
- Could not load JDBC driver class [com.mysql.jdbc.Driver]
- [Bazel]自定义规则实现将多个静态库合并为一个动态库或静态库
- [Golang]包管理
- Power Query中避免出错的几种情况
- 我的开发日记(十五)
- 常见未授权访问漏洞总结
- 如何用命令行给mySQL添加用户
- [877]ModuleNotFoundError:no module named ‘tools.nnwrap‘ 解决办法
- Selenium自动化:代码测试与无代码测试
- 个人独立博客搭建教程(win),如何快速搭建博客