苏嵌暑期实训----day1

姓名:祝俊宝            日期:2018.07.09

今日学习任务

c语言基础:

基本数据类型、运算符、循环语句等

今日任务完成情况

(详细说明本日任务是否按

    计划完成,开发的代码量)

1、编写sizeof.c求各个数据类型的字节数

2、编写strlen.c计算字符串的长度

3、求正数i和负数j相加的结果,编写了unsigned.c

4、const、static等关键字的学习

扫描二维码关注公众号,回复: 2348803 查看本文章

5、取余,按位与等的运算符学习,编写了quyu.c、count1.c等代码

6、if-else、switch-case语句,编写了相应的程序

7、continue-break的区别

今日开发中出现的问题汇总

1、sizeof是一个关键字,而不是函数

2、二进制数的原码补码反码之间的运算不熟悉,

今日为解决的问题
今日开发收获

1、Sizeof是一个关键字,C语言中共有32个关键字

2、strlen(); 字符长度计算函数,遇到’\0’或数字0停止计数

3、const int a;

 //修饰只读变量,即不能通过变量a去修改对应内存的值,但可以通过地址修改

4、continue:结束本次循环,进行下一次循环

      break:  结束本层循环

自我评价

(是否按开发规范完成

 既定任务,需要改进的地方,

与他人合作效果等)

按老师要求完成了各项任务,第一天学习的东西较为浅显易懂,所以学习起来并不困难,

希望日后可以保持。同时也希望老师讲课可以更具条理。



作业1:求两个数的GCD和LCM  

  1 #include<stdio.h>                                                                                                                                                              2 

  3 int main(){
  4 
  5     int chengji,temp1,temp2,n,m;
  6 //键入两个正整数
  7     printf("enter 2 numbers n,m:\n");
  8 
  9     scanf("%d%d",&n,&m);
 10 //判断两个数的大小,令n为较大的数
 11     if(n < m)
 12     {
 13         temp1 = n;
 14 
 15         n = m;
 16 
 17         m = temp1;
 18     }
 19 //使两数相乘
 20     chengji = n * m;
 21 //用辗转相除法求最大公约数
 22     while(m != 0)
 23     {
 24         temp2 = n % m;
 25 
 26         n = m;
 27 
 28         m = temp2;
 29     }
 30 //打印最大公约数
 31     printf("The GCD is: %d\n",n);
 32 //最小公倍数 = 两数乘积 / 最大公约数
 33     printf("The LCM is: %d\n",chengji / n);
 34 
 35     return 0;

 36 }



     作业2:求200到300之间不能被3整除的数,五个一行打印

  1 #include<stdio.h>                                                                 
  2 
  3 int main()
  4 {
  5 
  6     int count = 0;
  7 
  8     int i;
  9 
 10     for(i = 200; i <= 300; i++)
 11     {
 12         if(i % 3 != 0)
 13         {
 14             count++;
 15 
 16             printf("%d\t",i);
 17 
 18             if(count % 5 == 0)
 19                 printf("\n");
 20         }
 21 
 22         else if(i == 300)
 23             printf("\n");
 24 
 25 
 26     }
 27 
 28     return 0;
 29 }




猜你喜欢

转载自blog.csdn.net/zjb231425/article/details/80978371