【实验1】(任务四:测试你对非己因素的依赖程度)
/* A simple C program */ #include<stdio.h> int main(){ printf("202083290300\n2020,I afraid nothing at all."); return 0; }
/*循环打印字符*/ #include<stdio.h> int main(){ while(1) printf("0 1"); return 0; }
/* 用c语言实现的一个简单算术运算程序 */ #include<stdio.h> int main(){ float x,y; //用来保存变量 float r1,r2,r3,r4; //用来保存运算结果 x = 1; y = 2; r1 =x+y; r2 =x-y; r3 =x*y; r4 =x/y; printf("r1 = %f\n", r1); //输出r1存放结果 printf("r2 = %f\n", r2); //(同样的) printf("r3 = %f\n", r3); printf("r4 = %f\n", r4); return 0; }
// 测试你是哪一类学习者 #include <stdio.h> int main() { int answer; char words[5000]; printf("在家上学让一些人欢喜一些人忧.\n"); printf("1. 作为一个宅,社恐,觉得这样很好. 有网络,自主学习,很ok.\n"); printf("2. 不喜,不喜,很不喜. 眼睛快瞎了. 脑壳有点卡...\n"); printf("3. 中间派. 不知道. 说不清.\n"); printf("4. 其它...\n"); printf("你的选择: "); scanf("%d", &answer); if(answer == 4) { printf("请补充说明你的想法: \n"); getchar(); // 这行代码为什么放在这里,大家暂时不用管 gets(words); // 从键盘输入你的想法,输完后,敲回车键 } printf("\n"); // 换行 printf("当遇到问题时, 你会选择:\n"); printf("1. 遇到问题, 就解决问题。不懂的,搜索式学习,逐个攻破.\n"); printf("2. 遇到问题, 不高兴。然后,...,没有了.\n"); printf("3. 其它...\n"); printf("你的选择: "); scanf("%d", &answer); if(answer == 1) printf(":)\n"); else if(answer == 2) printf("这样不能解决问题啊...我们选择1好不好:)\n"); else if(answer == 3) { printf("请补充说明你的想法: \n"); getchar(); // 这行代码为什么放在这里,大家暂时不用管 gets(words); // 从键盘输入你的想法,输完后,敲回车键 } return 0; }
// 我的选作部分:
// 测试你对非己因素的依赖程度 #include <stdlib.h> #include <stdio.h> int main() { int answer; char words[5000]; printf("为了准点起床,你选择:\n"); printf("1. 告诉家人或者同学自己的起床时间并且请求叫醒\n"); printf("2. 自己定闹钟,设定最大音量\n"); printf("3. 自己定闹钟,设定振动模式\n"); printf("4. 相信自己的生物钟\n"); printf("你的选择: "); scanf("%d", &answer); if(answer == 3) { printf("你认为这是你不依赖的体现吗,只不过是你长期定闹钟总结的振动更容易叫醒你的经验。你有过开了闹钟没有振动结果没被叫醒最后迟到的经历吗,请告诉我。 \n"); getchar(); // 这行代码为什么放在这里,大家暂时不用管 gets(words); // 从键盘输入你的想法,输完后,敲回车键 } if(answer == 1) { printf("你有过没被叫醒最后迟到的残酷经历吗,请告诉我这是你的原因,还是闹钟的原因,还是家人或者同学的原因。 \n"); getchar(); // 这行代码为什么放在这里,大家暂时不用管 gets(words); // 从键盘输入你的想法,输完后,敲回车键 } if(answer == 2) { printf("你有过没被叫醒最后迟到的残酷经历吗,请告诉我这是你的原因,还是闹钟的原因,还是家人或者同学的原因。 \n"); getchar(); // 这行代码为什么放在这里,大家暂时不用管 gets(words); // 从键盘输入你的想法,输完后,敲回车键 } if(answer == 4) { printf("貴方は本当に強いですねえ! \n"); } printf("\n"); // 换行 printf("在他人愿意伸手来帮你时,你的做法是:\n"); printf("1. 观测预测他的操作并且即时地去辅佐他,看起来就像是两个人一起在做一件事\n"); printf("2. 旁观\n"); printf("3. 论情况而定:事情的难易度,你的涉猎程度,他人的熟练度,他人的人品性格,你的心情等\n"); printf("你的选择: "); scanf("%d", &answer); if(answer == 1) printf("いいですね:)\n"); else if(answer == 2) printf("如果他人也不是很熟练也可能不能解决问题啊...我们重新选择好不好:)\n"); else if(answer == 3) { printf("请补充说明你的主要判断方法: \n"); getchar(); // 这行代码为什么放在这里,大家暂时不用管 gets(words); // 从键盘输入你的想法,输完后,敲回车键 } system("pause"); return 0; }
实验总结:
1.我收获了if的使用和else if的使用方法
2.我感慨文字游戏真的很有趣
3.在我写if条件时,多个判断条件让我卡死了,我一开始写的是if ( answer == 1,2 )最后报错
但是我的解决方法很直接,直接用了if ( answer == 1 ) if ( answer == 2 )