数组的建立

1、直接赋值

int num[3] = {1,2,3};

2、输入赋值

#include<stdio.h>
#define SIZE 3
int main()
{
    int Grade[SIZE];
    int i;
    printf("使用for循环输入学生成绩\n");
    for (i = 0; i < SIZE; i++)
    {
        printf("输入第%d个学生的成绩:", i + 1);
        scanf("%d", &Grade[i]);
    }
}
时间: 2024-10-26 21:48:20

数组的建立的相关文章

数组的建立和使用

实验6 数组的建立和使用 实验目的 1.掌握C语言中数组的类型定义. 2.掌握数组的建立和使用的特点. 实验内容 程序1 在计算机上以字符串的形式输入了两个任意长的整数,编写求这两个整数的积的程序. 程序2 若矩阵Am´n中的某个元素aij是第i行的最小值,同时又是第j列中的最大值,则称此元素为该矩阵中的一个马鞍点.假设以二维数组存储矩阵Am´n,试编写求出矩阵中所有马鞍点的算法. 1 #include <iostream> 2 #include <stdio.h> 3 using

数据结构 【实验6 数组的建立和使用】

实验6  数组的建立和使用 实验目的 1.掌握C语言中数组的类型定义. 2.掌握数组的建立和使用的特点. 实验内容 程序1 在计算机上以字符串的形式输入了两个任意长的整数,编写求这两个整数的积的程序. 程序2 若矩阵Am´n中的某个元素aij是第i行的最小值,同时又是第j列中的最大值,则称此元素为该矩阵中的一个马鞍点.假设以二维数组存储矩阵Am´n,试编写求出矩阵中所有马鞍点的算法. [程序1] 1 #include <iostream> 2 #include <stdio.h>

c语言中动态数组的建立

一维动态数组的创建,这个比较简单,直接上代码 1 #define _CRT_SECURE_NO_DEPRECATE 2 #include<stdio.h> 3 #include<stdlib.h> 4 void createOneDimensionalVector(){ 5 int n, i; 6 int *arr; 7 scanf("%d",&n); 8 arr = (int*)malloc(sizeof(int)*n); 9 for (i = 0;

python中二维数组的建立,输入和输出

''' for循环: for i in range(x,y,dir): pass 首先这个区间是左闭右开 其次dir在省略的情况下默认为1,就是每次加一,也可以指定 python的数组: python中是没有数组的,但是可以用list来代替数组 一维数组: 方法一: arr=[0 for x in range(0,n)] 方法二: arr=[0]*10 方法一和方法二是等效的 二维数组: 方法一: arr=[[0 for x in range(0,n)] for y in range(0,m)]

数组去重的方法总结

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组去重的 3种方法</title> </head> <body> <script type="text/javascript"> var demoAr = [3,4,5,5,7,2,1,4,3]; /

[c语言]字符数组、字符串定义

C语言中字符串通常用字符指针和字符数组来定义: char* pS="abcdef"; char s[]="abcdef"; 这两种方式都会在结尾为字符串隐式补结束符'\0' 使得 strlen(pS); strlen(s); //均为6,未计算带'\0'的长度,拷贝字符串时,真实容量应+1: 若使用sizeof可以看到 sizeof(s)/sizeof(char);//这个值为7 所以在使用strncpy时切记strlen+1: 另,printf和strcpy等均以

Prompt isNaN 数组 function DOM window.open/close/location/history

1.prompt的利用 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&quo

C++中关于二维数组作为函数参数传递的问题

在做数据结构迷宫实验的时候,要生成一个二维数组存储迷宫数据,为了保证程序的模块化,将生成部分单独放进一个函数migongsc()里.大致代码如下: 问题的关键就集中在了如何将主函数中声明的二维数组migong[8][9]传递到自定义函数中去. 耗费了一个晚上的时间,我总共整理出了三种办法: 方法1:模拟编译器寻址(本法来自CSDN博客,原文: http://blog.csdn.net/jatix/archive/2004/08/29/88150.aspx). 大体意思为:将二维数组当作参数的时候

小白初理解树状数组

ACM的在线测试里经常涉及到大量数据的的修改,求和等操作,这里介绍一种方法——树状数组. 树状数组,是一个查询和修改复杂度都为log(n)的数据结构.主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值:经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值.可以用一张图来弄懂什么是数组数组. 原数组A[n],树状数组C[n]; 如果n为奇数:Cn=An; 如果n为偶数:Cn = A(n – 2^k + 1) + ... + An,k为n的二进制数