实验1 C语言开发环境使用和编程初体验

四、实验结论

1、实验任务1

/*A simple C program*/
#include<stdio.h>
int main() {

printf("202083450029\n");
printf("20202,Please go away\n");

return 0;
}

2、实验任务2

(1)

/*循环打印字符*/
#include <stdio.h>
int main() {
    while(1)
       printf("1 0");
       
    return 0;
} 

(2)

思考:因为运行修改后的程序时,计算机先输出的字符是1,不符合while(0)的条件,所以这个循环打印程序停止。

3、实验任务3

(1)

#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;
} 

(2)

#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;
} 

4、实验任务4

(1)

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

#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;
} 

 五、实验总结

1、学习到的操作和知识点:(DeveC++)

  (1)如何改文字字体、颜色?  工具--编辑器选项--语法

  (2)//与/*  */注释作用相同,均不出现在运行结果中

  (3)int对应变量输出时的%d,float对应变量输出时的%f;定义变量时int与float,可能会影响最后的结果,int结果取整,float结果为小数形式。

2.发现

    输出多行字符时,可以使用两次printf()函数,也可以使用一次,两行字符间用"\n"换行即可。

3、尚未解决的问题

    有时程序运行后为何会弹出makefile窗口?  

posted @ 2020-10-18 10:50  袁祖晴  阅读(114)  评论(0编辑  收藏  举报