C语言第十一次作业

1,

#include<stdio.h>
void sum(int *p)
{
    int i,sum=0;
    for(i=0;i<10;i++)
    {
        sum=sum+*p+i;
    }
    printf("数组中元素和为:%d\n",sum);
}
int main()
{
    int a[10]={1,3,5,7,9,2,4,6,8,10};
    int *p=a;
    sum(p);
    return 0;
}

2,

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
    int i=0,j;
    char *p[5];
    char str[20];
    char *temp;
    while(str[0]!=‘#‘)
    {
        scanf("%s",str);
        p[i]=(char *)malloc(sizeof(char)*strlen(str));
        strcpy(p[i],str);
        i++;
    }
    for(j=0;j<5;j++)
    {
        for(i=1;i<5;i++)
        {
            if(strcmp(p[i],p[i-1])<0)
            {
                temp=p[i];
                p[i]=p[i-1];
                p[i-1]=temp;
            }
        }
    }
    for(j=0;j<i;j++)
    printf("%s    ",p[j]);
    return 0;
}

3,

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int *p=(int *)malloc(10*sizeof(int));
    int i;
    for(i=0;i<10;i++)
        scanf("%d",&p[i]);
    for(i=0;i<10;i++)
        printf("%d    ",p[i]);
    free(p);
    return 0;
}

4,

#include<stdio.h>
int main()
{
    int a[10][10];
    int *p[10];
    int i,j;
    for(i=0;i<10;i++)
    {
        p[i]=a[i];
    }
    for(i=0;i<10;i++)
    for(j=0;j<10;j++)
    {
        a[i][j]=(i+1)*(j+1);
    }
    for(i=0;i<10;i++)
    {
        for(j=0;j<10;j++)
        printf("%d    ",p[i][j]);
        printf("\n");
    }
    return 0;
}

感觉学到指针这部分内容有些吃力,很多东西看不懂,还有一部分需要自己学习,因为上次因为生病请假,有一部分内容没有听,自己学习的过程中也收到很大的阻碍,本次作业是通过自己在网上查阅资料和寻求同学帮助完成的,还是有很多不理解的地方,我会努力的!!!

时间: 2024-12-28 12:38:24

C语言第十一次作业的相关文章

C语言第十一次作业--函数嵌套调用

一.实验作业 1.1 PTA题目 1.2 学生成绩管理系统 1.2.1 画函数模块图,简要介绍函数功能 1.2.2 截图展示你的工程文件 1.2.3 函数代码部分截图 1.2.4 调试结果展示 1.2.5 调试碰到问题及解决办法 二.截图本周题目集的PTA最后排名 三.阅读代码 四.本周学习总结 1.介绍本周学习内容 2.学习体会 原文地址:https://www.cnblogs.com/lmb171004/p/8159037.html

2017年软件工程第十一次作业-每周例行报告

1.PSP表格 C(类别) C(内容) ST(开始时间) ET(结束时间) INT(间隔时间) Δ(净时间) 事后诸葛亮会议 对β发布进行总结 2017.11.29 18:30 2017.11.29 19:25 0 55 β发布用户试用报告 找用户试用产品 2017.11.23 19:34 2017.11.23 20:28 0 54 2017.11.24 12:12 2017.11.24 12:50 0 38 接受用户反馈意见 2017.11.24  9:22 2017.11.24 10:05

C语言第0次作业

C语言-第0次作业 你认为大学的学习生活.同学关系.师生应该是怎样? 学习生活:能够自我管理,自主学习,有效利用图书馆的资源. 同学关系:求同存异,彼此宽容,带动学习. 师生关系:老师不应该纯粹灌输知识,要能带动学生思考问题,随时指出学生的进步和不足.学生能够做中学,不懂再问. 你对软件工程专业或者计算机科学与技术专业了解是怎样? 软件工程关注和应用相关学科的知识来解决问题,更偏好实践,以项目工程视角来学习. 你中学学过哪种计算机编程语言,掌握到什么程度?有没有参加过类似编程的比赛? 没有. 你

《Java语言程序设计》大作业报告 九宫格游戏

    <Java语言程序设计>大作业报告     中国石油大学(北京)2015 - 2016 学年第二学期     班级:_____计算机14-1_______ 姓名:_____  许 恺_________________ 学号:______2014011329___________     题意分析 程序首先需要九个可以移动的格子,大小相等,有字符串标示,其次要可以相应鼠标和键盘方向键的控制,可以自由移动,并且与此同时记录步数,最后在满足条件时弹出对话框并显示步数以及是否打破记录,关于打破

C语言--第0次作业 --卢宇婷

C语言--第0次作业============###你认为大学的学习生活.同学关系.师生应该是怎样?- **学习生活**:      大学的课看似没有几节,但是就跟南孚一样,一节更比六节强,老师会在一节课中讲一大堆知识点.学生上课不可能两个小时都全神贯注,下课的时候就要找笔记记得全的同学问自己漏掉的知识点,时不时要跑到图书馆查找资料,找学霸问问题.- **同学关系**        我和同学们的关系会很融洽,一起学习玩游戏.宿舍里就四个女生,不会吵架,傍晚可以一起吃饭逛街.我准备在大学期间锻炼,在

嵌入式 Linux C语言(十一)——C语言模块化编程

嵌入式 Linux C语言(十一)--C语言模块化编程 一.C语言模块化编程 所谓模块化编程,就是指一个程序包含多个源文件(.c 文件和 .h 文件),每个模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明.C语言模块化编程中对.c..h文件的潜规则: 1..c 文件主要负责实现,也就是定义函数:.h 文件主要负责声明,比如函数声明.宏定义等,结构的定义.自定义数据类型一般也放在头文件中,不能在.h文件中定义变量.将一个功能模块的代码单独编写成一个.c文件,然后把该

c语言基础1的作业

#include <stdio.h> int main(int argc, const char * argv[]){ // insert code here...    //计算十进制42转换为二进制.八进制.十六进制分别对应的值    int number1=42;   /* int number1=42;   for (number1; number1>=1; ) {        if ( number1%2==0)            printf("1"

耿丹16-1第十一次作业

-- Deadline: 2016-12-8 20:00pm -- 作业内容:https://edu.cnblogs.com/campus/bjgygd/Sixteen-One/homework/213 -- 第十一次作业总结: 1. 这次有十二名同学没有提交作业,有的是因为之前提交的均为雷同的,这次就干脆不提交了...(:′⌒`) 2. 部分同学已经会表明自己某些代码是参考的,不错,请确保可以转为自己的知识储备. 3. 指针这章节是很难,尤其第二题,许多同学都没有掌握,正确解法为: 1 #in

关于C语言的问卷调查(作业三)

1.你对自己的未来有什么规划?做了哪些准备? 答:我对我未来的规划就是希望能够学有所用,将来可以从事有关IT方面的,跟自己的专业对口.为此现在我需要多看一些和这个专业有关的书籍,自学一些知识,多些一些代码. 2.你认为什么是学习?学习有什么用?现在学习动力如何?为什么?          答:我认为学习不仅仅是学会书本上的知识,如果只埋头于书本,那与书呆子又有何异?学习更重要的是向身边的人学习,学习做事,学习技能,学习更多书本上学不到的东西.学习不仅可以丰富我们的学识,还可以修养我们的品格,让我