首頁>技術>

第五章 《一本通》第一章課後練習(1)

1. Hello, World! [1. 1程式設計基礎之輸入輸出01]

編寫一個能夠輸出“Hello, World!"的程式,這個程式常常作為一個初學者接觸一門新

的程式語言所寫的第一個程式,也經常用來測試開發編譯環境是否能夠正常工作。

輸入:無。

輸出:一行,僅包含一個字串:“Hello, World!”

樣例輸入:無

樣例輸出:Hello, World!

參考程式1:

這個程式咱們在第三章就學過了,一點難度都沒有,在這就不講了。

參考程式2:

這裡使用的輸出函式和上一個程式不一樣。這回使用的是printf,這個函式時包含在<cstdio>庫裡邊的所以要在程式的開頭這樣寫:#include<cstdio>

printf函式的用法是這樣的:

printf(格式控制符,輸出列表)

格式控制符現和輸出列表比較複雜,咱們先跳過,能用到的時候再講。

我們要實現的功能比較簡單,就是輸出”Hello, World!”。就寫成這樣就可以了:

printf(“Hello, World!”);

2.輸出第二個整數[1.1程式設計基礎之輸入輸出02]

輸入三個整數,整數之間由一個空格分隔,整數是32位有符號整數。把第二個輸人的

整數輸出。

輸入:只有一行,共三個整數,整數之間由一個空格分隔。整數是32位有符號整數。

輸出:只有一行,一個整數,即輸入的第二個整數。

樣例輸入:123 456 789

樣例輸出:456

2.1知識點

這道題用了許多新的知識。

我們同時定義多個相同型別的變數的時候,可以在一個數據型別的後面連續的寫上變數名,中間用逗號隔開就可以了。

比如說:

int a;

int b;

int c;

就可以寫成:

int a,b,c;

這道題還用到了輸入函式cin>> 。cin和cout一樣,也是包含在<iostream>中的。

這個函式的格式是這樣的:

cin>>變數;

它的作用是從鍵盤上讀取一個數據並把它賦給“>>”後面的變數。

比如說:

int a;

cin>>a;

就是從鍵盤上讀取一個數據並把它賦給變數a。

cin也可以連續使用,格式是這樣的:

cin>>變數1>>變數2>>變數3…;

這樣就可以連續的從鍵盤上讀取資料給多個變數賦值了。

可能有的同學該有疑問了,比如說我輸入了 “123456789”這麼多的數,我想把“123”賦給變數1,把“456”賦給變數2,把“789”賦給變數3,需要怎麼做呢?

在執行程式的時候,我們在輸完123之後按空格或者回車,然後再輸入456,再然後按空格或回車再輸入789,這樣就可以了。在這道題中要求三個整數之間由一個空格隔開,所以我們要按空格鍵。

2.2解題思路

講完了知識點,我們再來看看解題思路。

要求是輸入三個32位有符號整數,整數之間由一個空格分開,輸出第二個整數。

大家一看32位有符號整數是不是有點懵啊?其實所謂的32位有符號整數其實就是int型的整數啦!

我們先定義3個變數。

這樣我們用輸入函式cin來連續輸入3的變數的值。

然後我們不管另外兩個,直接用cout輸出第二個變數的值就可以了。

參考程式:

由於篇幅的原因,剩下的幾道題我們下一章接著講。

8
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 微服務概述與SpringCloud④