【实验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 )

posted @ 2020-10-15 14:34  katachip  阅读(185)  评论(2编辑  收藏  举报