iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0
自我挑戰組

C語言與C++語言自學系列 第 7

C語言與C++語言自學第七天

  • 分享至 

  • xImage
  •  

C++語言宣告陣列與運用迴圈設定陣列元素初始值

首先我們要先了解陣列的概念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就印出來了

C語言對兩個變數求最大的值

#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印出來就好


上一篇
C語言與C++語言自學第六天
下一篇
C語言與C++語言第8天
系列文
C語言與C++語言自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言