码迷,mamicode.com
首页 > 其他好文 > 详细

第14.15周作业

时间:2017-12-02 22:07:19      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:scanf   .net   为什么   位长   for   es2017   span   整数   git   

要求一:已完成

要求二:
题目7-1 输出数组元素
1、实验代码

#include<stdio.h>
int main()
{
    const int N=10;
    int i,a[N],b[N],n;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=1;i<n;i++)
    {
        b[i]=a[i]-a[i-1];
    }
    for(i=1;i<n;i++)
    {
        printf("%d",b[i]);
        if(i%3!=0&&i<n-1)
        {
            printf(" ");
        }
        if(i%3==0)
        {
            printf("\n");
        }
    }
    return 0;
}

2 设计思路
(1)第一步:先设置数组长度为10,然后用for循环输入小于等于十整数。
第二步:用后一项减去前一项,if(i%3==0),每三个一行。
第三步:再用if语句判断行末是否有多余空格。
(2)流程图
真的不怎么会做

3.本题调试过程碰到问题及解决办法
没有问题。
4.本体PTA提交列表
技术分享图片

7-2 查找整数
1.实验代码

#include <stdio.h>
int main()
{   
    const int N=20;
    int i=0,x,n;
    int a[N];
    scanf("%d %d",&n,&x);
    for (i=0;i<n;i++) 
    {
        scanf("%d",&a[i]);
    }        
    for (i=0;i<n;i++) 
    {
         if (a[i]==x)
        { 
            printf("%d\n",i);
            break;
        }       
    }       
    if(i>=n)
    {
        printf("Not Found\n");
    }     
    return 0;
} 

2 设计思路
(1)第一步:设置数组单位为20,输入n,x用for语句做循环
第二步:如果a[i]中有x,则跳出循环,输出位置。
第三步:如果寻找次数大于等你n,输出Not Found。
(2)流程图
不会做还没来得及问同学。

3.本题调试过程碰到问题及解决办法
开始不知道怎么跳出循环,经过问同学最终明白。
4.本体PTA提交列表
技术分享图片

7-3 求最大值及其下标
1.实验代码

#include <stdio.h>
int main()
{
    const int N=10;
    int i=0,n,max=0,b=0;
    int a[N];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    max=a[0];
    for(i=1;i<n;i++) 
    {
        if(max<a[i])
        {
        max=a[i];
        b=i;
        }
    }         
    printf("%d %d",max,b);
    return 0;
}

2 设计思路
(1)第一步:设置数组单位长度,输入整数n。
第二步:将a[0]设置为最大值,依次和后一项比较,记录数值与角标。
第三步:输出最大值和角标。
3.本题调试过程碰到问题及解决办法
不明白为什么不能用a[i]和a[i+1]比较。
4.本体PTA提交列表
技术分享图片

要求三:
GIT地址:https://git.coding.net/yangyuxin/77777.git

要求四:
本周你学习了哪些内容?收获了什么?
学习了数组,觉得这部分有一些不是特别好理解 ,应该多加练习,多打一些代码。

要求五:
1、点评三名同学的作业

2、折线图
技术分享图片

第14.15周作业

标签:scanf   .net   为什么   位长   for   es2017   span   整数   git   

原文地址:http://www.cnblogs.com/yangyuxin/p/7928352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!