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

#include<stdio.h>
int main()
{
    int i;
    for(i=1;i<=2;i++)
    {
        printf(" o \n");
        printf("<H>\n");
        printf("I I\n");
        printf("\n");
    }

    return 0;
}

 

TASK1.2

#include<stdio.h>
int main()
{
        printf(" o     o\n");
        printf("<H>   <H>\n");
        printf("I I   I I\n");

    return 0;
}

 

TASK2.2

#include<stdio.h>
#include<math.h>

int main()
{
    double x, ans;
    
    while(scanf("%lf",&x)!=EOF)
    {
        ans=pow(x,365);
        printf("%.2f的365次方:%.2f\n",x,ans);
        printf("\n");
    }
    
    return 0;
}

 

TASK2.3

 

#include<stdio.h>
#include<math.h>

int main()
{
    double C, F;
    
    while(scanf("%lf",&C)!=EOF)
    {
        F=9*C/5+32;
        printf("摄氏度c=%.2f时,华氏度f=%.2f\n",C,F);
        printf("\n");
    }
    
    return 0;
}

 

 

TASK3

 

#include<stdio.h>
int main()
{
    double x,y;
    char c1,c2,c3;
    int a1,a2,a3;
    
    scanf("%d %d %d",&a1,&a2,&a3);
    printf("a1=%d,a2=%d,a3=%d\n",a1,a2,a3);
    
    scanf("%c %c %c",&c1,&c2,&c3);
    printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
    
    scanf("%lf %lf",&x,&y);
    printf("x=%.1lf,y=%.1lf\n",x,y);
    
    return 0;
}

 

 

TASK4

 

 

 

#include<stdio.h>

int main()
{
    int age1,age2;
    char gender1,gender2;
    
    scanf("%d%c%d%c",&age1,&gender1,&age2,&gender2);
    printf("age1=%d,gender1=%c\n",age1,gender1);
    printf("age2=%d,gender2=%c\n",age2,gender2);
    
    return 0;
}

 

 

TASK5

#include<stdio.h>
int main()
{
    char ans1,ans2;
    
    printf("第3章认真学完一遍了没?(输入y或Y表示认真学完一遍了,输入n或N表示没有);");
    ans1=getchar();
    getchar();
    
    printf("\n动手敲代码实践了没(输入y或Y表示敲了,输入n或N表示木有敲);");
    ans2=getchar();
    
    if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y') )
       printf("\n罗马不是一天建成的,继续保持哦;)\n");
    else
       printf("\n罗马不是一天毁灭的,我们回头建设吧\n");
       
    return 0;
}

 

TASK6

#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好不好:)");
     else if(answer==3)
     {
         printf("请补充说明你的想法;\n");
         getchar();
         gets(words);
          }     
     
     return 0;
}

 

五、实验总结

1.本次试验是一次难得的实践机会,在这次实验中,我通过实践复习巩固了输入输出语句、循环语句和条件语句,敲代码更熟练也更快了。

printf()语句前半部分用双引号引,双引号中不可以出现定义的变量,变量相应区域应该填上变量输出的数据类型,语句后半部分则是填上需要输出的相应变量,多个变量以逗号隔开;

scanf()语句主要需要注意在语句后半部分运用地址符&将输入量放到想放入的变量里;

for()、while()的语法结构和运用更加熟练了;

if()、if...else也不会和循环语句混淆了。

 

2.敲代码其实也不是特别困难,每次听着音乐上手打,思考卡住的地方、不明白的地方,想明白的时候总会很开心很满足;

和室友一起敲代码,一起讨论难的代码,码完代码一起去买东西吃,很开心;

很喜欢敲代码静心安静专心投入的感觉。

尚存的问题可能是真的搞不明白百科园程序设计题它的扣分机制吧。。。

 

3.我愿意反馈、分享的内容:

真的好喜欢c语言老师,喜欢老师的代码,喜欢温柔可爱的老师。

老师的代码真的好可爱,感觉老师打的代码像是活着的小精灵。

之前有些抵触畏难的c语言课也感觉逐渐喜欢上了。

能是老师教我们c语言,真的是太好了......

 

posted @ 2022-03-27 19:47  milliee  阅读(32)  评论(1)    收藏  举报