2020-03-24学习心得

       今天深入讲解了变量名字的命名方式,并针对各个条件进行了举例介绍,讲解了for循环另外的书写方式,利用for循环着重练习讲解了计数操作。

//练习1

#include<stdio.h>

int main()

{

int a,b;

int m=0;

printf("请输入一个数:");

scanf("%d",&a);

printf("%d的因子是:",a) ;

for(b=1;b<=a/2;b++)

{

if(a%b==0)

{

printf("%d ",b);

m++;

}

}

printf("\n");

printf("%d的因子个数是%d个\n",a,m);

}

//练习2

#include<stdio.h>

int main()

{

int a,b;

int sum=0;

printf("请输入要测试的数字:");

scanf("%d",&a);

for(b=1;b<=a/2;b++)

{

if(a%b==0)

{

sum=sum+b;

}

}

if(sum==a)

{

printf("%d因子的和等于%d",a,sum);

}

else

{

printf("%d因子的和不等于它本身\n",a);

}

}

//习题3

#include<stdio.h>

int main()

{

int a,b;

int sum=0;

printf("1-1000的所有完数是:");

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

{

    for(b=1;b<=a/2;b++)

    {

  if(a%b==0)

  {

  sum=sum+b;

      }


    }

    if(sum==a)

  {

  printf("%d ",sum);

      }

      sum=0;

}  

}


//习题4


#include<stdio.h>

int main()

{

int a;

int m=1;

for(a=100;a<=999;a++)

{

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

{

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

m++;

}

}

}


//习题5


#include<stdio.h>

int main()

{

int a;

for(a=10000;a<=99999;a++)

{

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

{

printf("%d ",a);

}

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,415评论 0 2
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 1,178评论 0 0
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,725评论 0 3
  • 一、指针 用指针方法编写一个程序,输入 3 个整数,将它们按由小到大的顺序输出 #include void swa...
    逍遥_9353阅读 796评论 0 0
  • 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上...
    杵臼凉薄yo阅读 2,069评论 0 7