iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
Software Development

C語言與C++語言系列 第 12

C語言與C++語言第十二天

  • 分享至 

  • xImage
  •  

C++陣列

陣列array是由相同型別的相關資料,所組成的資料結構
陣列是記憶體中的一段連續空間,其中每個元素具有相同的型別,要參照陣列中某特定記憶體位置或元素,必須指出陣列的名稱和陣列中特定元素的位置編號poisition number

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    int n[10];

    for(int i=0;i<10;i++)
        n[i]=0;
    
    cout<<"Element"<<setw(13)<<"Vaule"<<endl;

    for(int j=0;j<10;j++)
        cout<<setw(7)<<j<<setw(13)<<n[j]<<endl;
}

上面的程式碼中由於我們會使用到setw所以我們就需要使用iomanip標頭檔,首先我們在main裡面宣告一個array型別是int整數名字是n大小是10,第一個for迴圈是將01234567第一排印出來,第二個for迴圈是將每個值設為0的0全部印出來,就是將陣列元素的初始值設為0並且印出來

C語言for迴圈

for述句,for(初始式;條件式;迴圈式){程式片段}
如何印出1到n呢,我們就使用for迴圈

#include <stdio.h>
int main()
{
    int N;
    printf("Please enter the number: ");
    scanf("%d",&N);
    int count;
    for(count=1;count<=N;count++)
    {
        printf("%d\n",count);
    }
    return 0;
}

上面的程式碼中我們先假設N是我們想輸入的變數,printf印出Please enter the number,輸入鍵盤,在宣告一個count,for迴圈裡count從1開始跑,count始終小等於1才跑的條件,符合條件才++就是+1的意思,最後將結果印出來就是我們要求從1印到你輸入的數字


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

尚未有邦友留言

立即登入留言