实验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出现错误,以至于让其无法被关闭,必须通过活动监视器才能强制关闭。我发现编程软件的多元性和差异性。
  • 今天的编程让👴感到醍醐灌顶,👴很高兴,以后还会继续编程,在编程中快乐,在快乐中编程。

 

 

posted @ 2020-10-13 20:38  是逸仙呀  阅读(98)  评论(2)    收藏  举报