实验一(GPB)

/* A simple C program */
#include <stdio.h>
int main(){
    printf("202083290318");
    printf("hello,C\n");
    printf("you're the best!");
    return 0;
}

实验一(GPB)

#include<stdio.h>
int main (){
    while (1)
    printf("5 2 0 5 2 1 ");
    
    return 0;
}

实验一(GPB)

#include<stdio.h>
int main (){
    while (0)
    printf("5 2 0 5 2 1 ");
    
    return 0;
}

实验一(GPB)

输出结果为0,表示结束,而while表示条件,当其为1时表示进行,会一直进行循环指令,而结果为0,则会直接结束,无法循环。

#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);
    
    return 0;
} 

实验一(GPB)

/*用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);
    printf("r2=%f\n",r2);
    printf("r3=%f\n",r3);
    printf("r4=%f\n",r4);
    
    return 0;
} 

实验一(GPB)

//测试你是哪一类学习者

#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("5.喜欢在家打游戏,却有厌烦上课打卡的矛盾心理.\n");
    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("4.问老师和同学.\n");
    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;
}  

实验一(GPB)

//测试你的说话水平 

#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");
    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("4.问老师和同学请教经验.\n");
    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;
}  

实验一(GPB)

Don't Know

1.一个程序居然有多对花括号,但是不知道有什么区别。

2.感觉“.\n"的涌出很大,但是不知道能干什么。

3.不知道为什么有的行之间空了一行,有的布控,空行有什么用处。

4.不知道该怎样把自己要输出的内容分行,老师虽然上课讲过,但是现在还是不会。

5.还不知道好多get 与gets有什么区别。

6.有时候尽管调试的时候自动检查出错误,但是不知道怎样修改。

7群里已经有人修改颜色,但我依旧一脸懵。

Findings

1,发现有的地方前后故意不对齐,感觉这样更明了。

2.有的需要while有的不需要,但都需要return。

3,if和else,scanf好像在那种多个选择的程序中很重要。

 

上一篇:如何找一个程序员做男朋友?


下一篇:1042. 不邻接植花