Run ID:150577
提交时间:2026-03-28 17:59:02
#include <iostream> using namespace std; //全局变量:1、可用的内存很大 2、初始化为0值 // int b[100000]; //int float 4个字节: //char 1byte //long long double 8byte //bool : 1byte //计算机的存储单位: //bit(位):一位2进制 //byte(字节)=8 bit //kb = 1024byte //mb = 1024kb //gb=1024mb int main() { // //当我们定义局部变量数组时:初始化随机值 // int a[5]={1,2,3,4,5};//1,2,3,4,5 // int b[5]={1,2};//局部初始化,除了显示初始化的部分为给定的值,其余其余全部为0 // //1,2,0,0,0 // int c[5]={1}; // // int d[]={1,2,3,4};//int d[4] = {1,2,3,4} // cout<<a[0]<<endl; // a[0] = 12; // cout<<a[0]; // //对于int数组:数组名代表的是一个地址,指的是数组a第一个元素的地址 // //数组访问:下标 // //遍历 // for (int i = 0;i<100;i++) { // // cout<<a[i]<<" "; // cin>>a[i]; // a[i] = 23; // } // // // int a[105]; //数组越界: //编译错误 //运行时错误,runTimeE int a[1001]; //读取数据 for (int i = 1;i <= 10;i++) { cin>>a[i]; } // int mx = a[1]; int mx = -1; int pos = -1; for (int i = 1;i <= 10;i++) { //9 9 9 9 9 if (mx < a[i]) { mx = a[i]; pos = i; } } cout<<pos; return 0; }