实验1 C语言开发环境使用和编程初体验
实验结论:
实验任务1:
#include <stdio.h> int main() { // insert code here... printf("202083290259\n2020,高手帅哥要努力变强哦耶耶耶耶耶耶耶"); return 0; }

实验任务2:
/* 循环打印字符 */ #include<stdio.h> int main(){ while(1) printf("高 手"); return 0; }

然而当while(1)变为while(0)时,⬇️

任务实验3:
math1
#include <stdio.h> int main() { int x,y; int r1,r2,r3,r4; x=1; y=2; r1 = x + y; r2 = x - y; r3 = x * y; r4 = x / y; printf("r1 = %d\n", r1); printf("r2 = %d\n", r2); printf("r3 = %d\n", r3); printf("r4 = %d\n", r4);// 在屏幕上输出r1,r2,r3,r4中存放的结果 return 0; }

math2
#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); printf("r2 = %f\n", r2); printf("r3 = %f\n", r3); printf("r4 = %f\n", r4);// 在屏幕上输出r1,r2,r3,r4中存放的结果 return 0; }

实验任务4:
// 测试你是哪一类学习者 #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(); // 先别管 fgets(words,90,stdin); // 输想法 } 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(); // -不用管 fgets(words,90,stdin); //输完敲回车键 } return 0; }

*选做部分
#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 == 4) { printf("其他?想啥呢: \n"); getchar(); // 别管 fgets(words,100,stdin); // 输入想法 } printf("\n"); printf("好的年轻人,这些我都做不到。现在你感觉:\n"); printf("1. 很气愤.\n"); printf("2. 表示同情.\n"); printf("3. 其它...\n"); printf("你的选择: "); scanf("%d", &answer); if(answer == 1) printf("这样不能解决问题啊...我们选择2好不好:)n"); else if(answer == 2) printf("那下次再见\n"); else if(answer == 3) { printf("请补充说明你的想法: \n"); getchar(); // 别管 fgets(words,100,stdin); // 输完敲回车 } return 0; }

实验总结:
- 通过本次实验我知道了int和double的区别,了解到CSDN的妙用,知道了fgets()方法,以及gets()方法在Xcode的局限性。适当的空格以及\n能够使运行的.exe程序更加整洁。另外我知道了pause在一些编程软件中的妙用。
- 通过本次实验我发现使用gets_s()方法会让Xcode出现错误,以至于让其无法被关闭,必须通过活动监视器才能强制关闭。我发现编程软件的多元性和差异性。
- 今天的编程让👴感到醍醐灌顶,👴很高兴,以后还会继续编程,在编程中快乐,在快乐中编程。

浙公网安备 33010602011771号