zoukankan      html  css  js  c++  java
  • PTA1

    1-1
    数组定义中,数组名后是用方括号括起来的常量表达式,不能用圆括号。 (1分)
    [T ] F
    1-2
    在C语言中能逐个地使用下标变量,也能一次引用整个数组。 (1分)
    T [F]因为它有首地址
    1-3
    同一个数组中的每个元素都具有相同的数据类型,有统一的标识符即数组名,用不同的序号即下标来区分数组中的各元素。 (1分)
    [T] F
    1-4
    数组定义后,数组名表示该数组所分配连续内存空间中第一个单元的地址,即首地址。 (1分)
    [T] F
    1-5
    数组定义后,数组名的值是一个地址,可以被修改。 (1分)
    [T] F
    1-6
    一维数组初始化的一般形式如下,即在定义数组时,对数组元素赋初值。其中初值表中依次放着数组元素的初值。
    类型名 数组名[数组长度] = {初值表};
    (1分)
    [T] F
    编程题1

    include<stdio.h>

    int main()
    {
    int X,i,N,A;
    A=0;
    int a[20];
    scanf("%d %d",&N,&X);
    for(i=0;i<=N;i++){
    scanf("%d",&a[i]);
    if(a[i]X){
    printf("%d ",i);
    A=1;
    }
    }
    if(A
    0)
    printf("Not Found ");

    return 0;
    }
    流程图

    一开始我数组里不是20,所以错了。

    之后我把a[n]改为a[20]就对了

    编程题2

    include <stdio.h>

    main()
    {
    int n,i,j;
    scanf("%d",&n);
    int a[11];
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    for(j=0;j<n;j++)
    {
    if(a[0]<a[j])
    {
    a[0]=a[j];
    i=j;
    }
    else if(a[0]==a[j])
    {
    a[0]=a[j];
    if(i>j)
    {
    i=j;
    }
    }
    }
    printf("%d %d",a[0],i);
    }
    流程图

  • 相关阅读:
    vue中的Data为什么必须是一个函数
    单页面应用的优缺点
    数组去重
    mvvm框架
    前端计算精确度问题处理JS
    shell 修改json配置。
    ubuntu 两个文件夹合并
    fdisk、df与du的区别
    新买移动磁盘,使用前需要什么操作?
    Springboot+MybatisPlust+ControllerAdvice ;Mybatis_Plus多数据源,controller统一异常返回
  • 原文地址:https://www.cnblogs.com/huangxing123/p/10448969.html
Copyright © 2011-2022 走看看