6.心得总结 2020-03-24

今天首先把昨天的习题讲解了一遍,然后复习了变量名称的定义,之后学习了如何使用sum。

以下为习题练习的结果:

1.求一个数的因子及因子的个数

#include<stdio.h>

int main()

{

int i,a;

printf("please in put: ");

scanf("%d",&a);

int m=1;

for(i=1;i<a;i=i+1)

{

if(a%i==0)

{

printf("%d.%d \n",m,i);

m++;

}

}

2.因子的和是否等于其本身(完数)a

#include<stdio.h>

int main()

{

int i,a;

printf("please in put: ");

scanf("%d",&a);

int sum=0;

for(i=1;i<a;i=i+1)

{

if(a%i==0)

sum=sum+i;

}

if(a==sum)

{

printf("%d是完数\n",a);

}

else

{

printf("%d不是完数\n",a);

}

}

3.求1-1000所有完数 

#include<stdio.h>

int main()

{

int i,j;

int sum;

for(i=1;i<=1000;i++)

{

sum=0;

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

{

if(i%j==0)

sum=sum+j;

}

if(sum==i)

printf("%d\n",sum);

}

}

4.找出所有三位数中各位数的立方和等于该数的数字输出结果:

#include<stdio.h>

int main()

{

int i;

for(i=100;i<=999;i=i+1)

{

if((i/100)*(i/100)*(i/100)+(i%100/10)*(i%100/10)*(i%100/10)+(i%10)*(i%10)*(i%10)==i)

{

printf("%d\n",i);

}

}

}

5..打印所有个位数字为5、且能被3整除的5位数。

#include<stdio.h>

int main()

{

int i;

for(i=10000;i<=99999;i=i+1)

{

if(i%10==5&&i%3==0)

printf("%d ",i);

}

}

以上为今天学习的心得总结,在每日线上课程结束后会反复练习,加深学习记忆。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,047评论 0 2
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 4,960评论 0 0
  • 题目来源:1、中兴、华为、慧通、英华达、微软亚洲技术中心等中外企业面试题目;2、C 语言面试宝典(林锐《高质量编程...
    月震阅读 5,860评论 0 1
  • 一、指针 用指针方法编写一个程序,输入 3 个整数,将它们按由小到大的顺序输出 #include void swa...
    逍遥_9353阅读 4,145评论 0 0
  • C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程...
    小辰带你看世界阅读 12,734评论 1 6

友情链接更多精彩内容