苏嵌学习日志01 7.9

学习日志                     姓名:  刘易中        日期: 2017.07.09   

 

今日学习任务

学习C语言基础知识,并进行简单编写

 

今日任务完成情况

(详细说明本日任务是否按计划完成,开发的代码量。)

 

 今日任务已完成。模仿老师讲解的例子手动编写了一些程序,虽然不是很熟练也会有一些错误,但是相信跟着老师的指导会有所进步的。学习了库函数,sizeof,return,break等,也学习了一些变量的基本类型(int char short long float double)以及无符号数和有符号数的区别等编写了大概10条简单的程序。

 

今日开发中遇到的问题汇总

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

c语言的知识遗忘过多。

今日未解决问题

 

今日开发收获

一 个为正一个为负的原因是%u无符号

函数分为自定义函数和库函数

内存以补码的形式存储 

++a:先把a+1,然后再进行运算

a++:先用a原来的值运算,然后再进行+1

 

 


自我评价

(是否规范完成指定任务,需要改进的地方,与他人合作等。)

 今天的最大难题是回忆巩固曾经学过的C语言知识遗忘过多。总体完成了指定的任务。还需要在编程中仔细认真,考虑不同的思路。可以多向优秀的同学请教学习。

            其他

 

 

求两个数的公约数,最小公倍数?

#include<stdio.h>

 

int main()

{

int num1,num2,t,i,j,k;

 

printf("pless input two numbers:\n");

scanf("%d%d",&num1,&num2);

    

if(num1>num2)

{

        t=num1;

num1=num2;

num2=t;

}

 

for(i=num1;i>1;i--)

{

        if(num2%i==0&&num1%i==0)

{

printf("最大公约数是:%d\n",i);

    break;

}

}

 

for(j=1;j<=num1;j++)

{

k=num2*j;

if(k%num1==0)

{

            printf("最小公倍数是:%d\n",k);

    break;

}

}

 

return 0;

}

 

 

 

 

 

 

200~300之间不能被3整除的数,5个一行输出

#include<stdio.h>

 

int main()

{

int i,k=0;

 

for(i=200;i<=300;i++)

{

 

if(i%3!=0)

{

printf("%4d",i);

k++;

 

     if(k%5==0)

{

      printf("\n");

}

 

}

 

}

 

return 0;

}

 

猜你喜欢

转载自blog.csdn.net/liuyz_/article/details/80993647