iT邦幫忙

2022 iThome 鐵人賽

DAY 11
0
自我挑戰組

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

C語言與C++語言自學第十一天

  • 分享至 

  • xImage
  •  

C語言求不定個數正整數和

題目:使用者連續輸入正整數直到輸入0為止,計算出所有正整數和

#include <stdio.h>
int main(){
    int number;
    int sum=0;
    printf("Please enter the number(0:quit):\n");
    scanf("%d", &number);
    while(number!=0){
        sum=sum+number;
        scanf("%d", &number);
    }
    printf("The sum is %d.\n", sum);
    return 0;
}

我們先假設兩個變數,整數數字的變數和總合的變數,其中有一點蠻重要的sum=0,如果沒有等於0sum會直接輸出,那這個程式碼就沒有意義了,所以一開始我們要=0從0開始算,while我們是最少做0次,所以我們scanf輸入可以先做一次,那我們就至少做一次了,就可以開始while了,當使用者輸入一個不為0的數字時,我們就將這個數字輸入sum就是sum=sum+number,scanf在讀下一個數字重複再做一次上面的while,直到最後我們輸入為0時,把The sum is...印出來

C++語言定義一個具有參數的成員函式

成績查詢系統

#include<iostream>
using namespace std;

int main()
{
    int N, M;
    int grade[105];
    int i, x;

    cin >> N >> M;

    //input grade
    i = 1;
    while( i<=N )
    {
        cin >> grade[i];
        i = i+1;
    }

    //output grade
    i = 1;
    while( i<=M )
    {
        cin >> x;
        cout << grade[x] << endl;
        i = i+1;
    }

    return 0;
}

先照座號順序將成績輸入陣列。再根據查詢的座號,輸出陣列中對應的成績。輸入:利用i=1,2...N-1,N依序存入陣列,輸出:利用陣列名稱[查詢座號]輸出陣列內容


上一篇
C語言與C++語言自學第十天
下一篇
C語言與C++語言自學第十二天(函式呼叫堆疊以及活動紀錄)
系列文
C語言與C++語言自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言