C语言实验报告(四)

时间:2024.3.31

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

20##--2013学年   第学期         2012                 专业

     班级:               学号 :              姓名:         

一、实验题目:数组

二、实验目的:(略)

三、实验内容

1. 程序验证(略)

2.程序设计

1) 编程找出 1000 以内的所有完全数,并输出使该数成为完全数的因子。(例如6=1+2+3。按照6, its factors are 1,2,3格式输出)。 

源代码:                                           运行结果:

# include<stdio.h>

int main()

{

       int n,i,sum;/*定义变量*/

       for(n=2;n<=1000;n++)/*给变量赋初值实现循环*/

       {sum=0;

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

              {

                     if(n%i==0)

                     sum=sum+i;/*把它的因数累加起来赋给sum存储起来*/

                     if(sum==n)/*因数之和等于给出的那个数n*/

                     {

                            printf(" %d =",n);/*输出n的值*/

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

                            {

                                   if(n%i==0) printf("%d+",i);/*把i的值依次输出*/

                            }     printf("\n");    /*输出完一列之后换行*/

                     }

              }

       }

       return 0;

}

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

源代码:                                            运行结果:

#include <stdio.h>

#include <string.h>

int main(void)

{

    char a[200], b[100];

    int i, pos=0;

    printf("请输入字符串a:");

    gets(a);

    printf("请输入字符串b:");

    gets(b);

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

        if (a[i+1] < a[pos])//假如a字符串中有多个“并列最小”的字符,那么将会在第一个并列最小的那个后面加上b字符串,如果你想在最后一个并列最小的字符后加b,那么就把这个条件改成a[i+1] <= a[pos]

            pos = i+1;

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

    strcat(a, b);

    puts(a);

    return 0;

}


第二篇:C语言四则运算实验报告


深 圳 大 学 实 验 报 告

课程名称:­          C语言实验               

实验名称:      100以内的四则运算游戏         

    院:          信息工程学院               

指导教师             张金凤                              

报告人:      王文杰      组号:       17        

学号    2013130073     实验地点   教学楼D506   

实验时间:   2014        4      16   

提交时间:             2014.5.9                  

更多相关推荐:
c语言实验报告

四川师范大学计算机科学学院C语言程序设计实验手册20xx年2月年级20xx级专业电子商务班级04班姓名罗桂清学号20xx110438指导教师廖雪花1C语言程序设计实验课程简介课程名称C语言程序设计实验课程性质专...

c语言实验报告

课程设计报告学院课程名称专业班级学生姓名学号指导教师完成时间年月目录1菜单选择程序课程设计2学生信息管理系统课程设计题目1菜单选择程序课程设计一课程设计内容与要求1主菜单编写程序能够显示以下的主菜单主菜单1字母...

C语言实验报告书写格式及模板

大学学院实验报告专业名称实验室实验课程C实验名称姓名学号同组人员实验日期语言程序设计程序设计12345678

c语言实验报告模板完成版

高级语言程序设计学生实验报告专业计算机科学与技术学号姓名1实验一C程序的运行环境和使用方法1实验目的1了解所用的计算机系统的基本操作方法学会独立使用该系统2了解在该系统上如何编辑编译连接和运行一个C程序3通过运...

C语言实验报告(八)

华北水院高级语言程序设计C语言实验报告20xx20xx学年第二学期20xx级专业班级学号一实验题目文件二实验目的略三实验内容1程序验证用记事本编辑文本文件file1txt分析一下程序的功能及结果并验证inclu...

大学C语言实验报告答案

郑州大学09级C语言实验报告答案实验一1includeltstdiohgtvoidmainintabcscanfquotdddquotampaampbampcprintfquotsumdnquotabc2inc...

C语言实验报告样本

实验报告课程名称C语言程序设计实验项目顺序结构程序设计实验仪器计算机系别机电工程学院专业机械设计制造及其自动化班级学号机械110120xx010008学生姓名郭奎宇实验日期20xx年10月24日成绩指导教师一实...

C语言实验报告(五)

C语言实验报告五一实验目的1掌握使用C语言中数组的方法2掌握如何定义数组如何引用数组元素3掌握二维数组的元素在内存中的存放方式4掌握什么是字符串字符串结束符的作用5实现字符串的存储和操作包括字符串的输入和输出6...

《C语言》课内实验报告7

C语言实验报告一实验题目结构体的应用二实验目的1进一步掌握结构体变量数组的定义和使用方法掌握结构体与指针的应用2学习共用体的概念和使用3学习链表的概念和使用三实验内容1有6个学生每个学生的数据包括学号姓名性别4...

C语言贪吃蛇实验报告

C语言程序设计实训报告姓名专业班级指导教师二011年7月14日11112目录实训目的和要求1实训目的和任务1实训要求122122实训任务内容1游戏规则1流程设计23313233软件使用说明3编辑程序主要软件3编...

c语言三种基本控制结构实验报告

学生实验报告实验课名称C语言实验项目名称三种基本控制结构专业名称班学级号学生姓名教师姓名月日实验日期年月日实验室名称六实验中遇到的问题解决方法及体会在实验过程中写的很多程序显示错误的结果做起来不熟练体会到平时上...

C语言程序设计实验报告9

C语言程序设计实验报告九专业计算机科学与技术班级卓越工程师班日期20xx年12月23日实验组别第一组成绩第九次实验结构与联合实验指导教师李开学生姓名学号实验名称结构与联合实验一实验目的1熟悉和掌握结构的说明和引...

c语言实验报告(38篇)