• 语文科
  • 数学科
  • 英语科
  • 政治科
  • 物理科
  • 化学科
  • 地理科
  • 历史科
  • 生物科
  • 中考备战
  • 高考备战
  • 高考试题
  • 中考试题
  • 当前位置: 天一资源网 > 华北 正文

    【华北水利水电大学2012级C语言实验报告(4)】 华水实验报告8

    时间:2020-08-25 12:59:48 来源:天一资源网 本文已影响 天一资源网手机站

      华北水院高级语言程序设计(C语言)实验报告(四)

     2012--2013学年 第二学期

     2012级 专业: 学号: 姓名:

     ………………………………………………………………………………………………

     一、实验题目:数组

     二、实验目的:(略)

     三、实验内容

     1. 程序验证(略)

     2.程序设计

     1) 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。编程找出 1000 以内的所有完全数,并输出使该数成为完全数的因子。(例如6=1+2+3。按照6, its factors are 1,2,3格式输出)。

     源代码:

     #include<stdio.h>

     void main()

     {

      int i,m,n;

      for (m=2;m<1001;m++)

      {

      n=0;

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

      if(m%i==0)

      n=n+i;

      if(m==n)

      printf("%d, its factors are\n",m);

      {for(i=1;i<m;i++)

      if(m%i==0)

      if(m==n)

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

      }

     }

     运行结果:

     2) 从键盘输入字符串a和字符串b,并在a串中的最小元素(不含结束符)后面插入字符串b。

     源代码:

     #include<stdio.h>

     #include<string.h>

     void main( )

     {

      char a[200],b[200],i=0,min=0,j;

      printf("please input string a:");

      gets(a);

      printf("please input string b:");

      gets(b);

      for(i=0;a[i]!='\0';i++)

      if(a[i]<a[min])

      min=i;

      for(i=min+i;a[j]!='\0';j++)

      a[i-min-1]=a[j];

      a[min+1]='\0';

      a[j]=a[i+min+1];

      strcat(a,b);

      puts(a);

     } 运行结果:

    相关关键词: 要冲刺清华北大的女儿居然去艺考了 冲刺清华北大励志名言 清华北大自主招生名单发布,最受清北青睐的北京高中排行榜出炉 受清华北大青睐的高中 清华北大复旦自招初审名单公布,17位广西学霸上榜!
    相关热词搜索: 华北 水利水电 语言 实验 报告

    • 范文大全
    • 教案下载
    • 优秀作文
    • 励志
    • 课件
    • 散文
    • 名人名言