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);
    }
    流程图

  • 相关阅读:
    夺冠概率蓝桥杯
    Memcache配置
    [置顶] 6个月:从小白到程序员,也许没你想的那么难
    Delphi Messagebox自动关闭
    最近读园内的几篇好的文章的摘录及感悟
    近期项目的两点教训
    win7网络连接优先顺序设置方法
    WebSerivce学习笔记
    Delphi 控制摄像头操作
    郁闷的一天
  • 原文地址:https://www.cnblogs.com/huangxing123/p/10448969.html
Copyright © 2011-2022 走看看