关于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大神。
花花酱