首先我們要先了解陣列的概念array是記憶體中的一段連續空間,每個元素具有相同的型態。要引用陣列中某特定元素,必須指出陣列的名稱和陣列中特定元素的位置編號,這就宣告陣列的元素數目以及型態array<type,arraySize>arrayName
#include <iostream>
#include<iomanip>
#include<array>
using namespace std;
int main(){
array<int,5>n;
for(size_t i=0;i<n.size();++i)
n[i]=0;
cout<<"Element"<<setw(13)<<"vaule"<<endl;
for(size_t j=0;j<n.size();++j)
cout<<setw(7)<<j<<setw(13)<<n[j]<<endl;
}
輸出的結果就是這樣
Element vaule
0 0
1 0
2 0
3 0
4 0
我們介紹標頭檔,#include這樣後面的setw才能用,setw指定的是下一個數值的輸出欄位寬度,#include就是我們要用到array陣列,array<type,arraySize>arrayName<後第一個只的是他的型態,第二個是這個陣列的大小,第三個就是陣列的名稱,最後我們用for敘述把陣列元素的初始值設為0就印出來了
#include <stdio.h>
int main(){
int a,b,max;
printf("Please enter the first integer: ");
scanf("%d", &a);
printf("Please enter the second integer: ");
scanf("&d", &b);
if(a>=b){
max=a;
}
if(a<b){
max=b;
}
printf("The maxium is %d.\n",max);
return 0;
}
我們先假設三個變數,兩個要比的數字和最大值,如果第一個數字比第二個數字大max就是第一個數字,如果第一個數字比第二個數字小max就是第二個數字,最後將max印出來就好