zoukankan      html  css  js  c++  java
  • 数组

    三、PTA实验作业

    题目1:7-2 求最大值与其下标

    1.本题PTA实验结果

    2.设计思路

    定义max,i,index,a[10],循环N次,比较max与a[i]的大小,如果a[i]大于max,就用max等于a[i],index=i。

    流程图

    3代码截图

    4.本题调节过程碰到问题及解决办法   

    a.部分正确

           

       错误点:子函数后的错误点多,全部改为

    {

    int i,n,max,index;
    scanf("%d",&n);
    if(n>0&&n<=10){
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);}
    index=a[0];
    for(i=1;i<n;i++){
    if(a[i]>index){
    index=a[i];
    max=i;}}
    return max;
    }

    题目2:7-18 求整数序列中出现次数最多的数

    1.本题PTA实验结果

    2.设计思路

    输入十个数,计算每个数出现次数,最终找出出现次数最多的数,和出现的次数。

    流程图

    3.代码截图

    4.本题调试过程碰到问题及解决办法

    a、答案错误

    错误点:定义count改为N,还要输出N,i<N,k<N;

    题目3:7-26 宇宙无敌大招呼

    1·本题PTA实验结果

    2.设计思路

    int i;
    char ch[7];
    for(i=0;i<7;i++)
    scanf("%c",&ch[i]);
    printf("Hello ");
    for(i=0;i<7;i++)
    if(ch[i]!=' '){
    printf("%c",ch[i]);}

    先定义数组ch[7],然后先输出Hello,然后循环输出想要打招呼的星球。

    流程图

    3.代码截图

    4.本题调试过程碰到问题及解决办法

    错误点:输出hello Mars错误明显,应先输出hello,在输出要打招呼的星球。

     二、截图本次题目集PTA最后排名。

    PTA排名

    三、阅读代码

    题目3:7-26 宇宙无敌大招呼

     对比田小霞   

    田小霞的跟我的没太大区别,都写到关键点。

    四、本周学习总结

    1、数组是一个地址。

    2、数组下标从0开始,下标不能越界。

    3、还学会了字符的比较,拷贝,计算长度,连接字符。

    4、判断上三角,下三角,主、副对角线。

  • 相关阅读:
    C语言I博客作业09
    C语言I博客作业08
    14
    13
    12
    11
    10
    9
    8
    7
  • 原文地址:https://www.cnblogs.com/wyf-1999-1--6/p/8145975.html
Copyright © 2011-2022 走看看