第一章 初識 因為用的是vusial studio每個工程只能放一個main文件,所以這里都 mian文件是
#include <iostream>int main(){void add();void strang();void inputnum();void bookstore();add();strang();inputnum();bookstore();}1編寫程序,使用while循環50-100的整數相加P11
#include <iostream>//子函數里面需要的頭文件還是要加上void add(){ int num = 50,sum = 0;//逗號隔開可以寫在同一行 while (num <= 100) { sum = sum + num; num++; } std::cout << "result is " << sum << std::endl;}2編寫程序,提示用戶輸入兩個整數,打印出這兩個整數指定范圍所有整數
#include <iostream>void strang(){ int num1 = 0, num2 = 0,i=0; std::cout <<"input two int number" << std::endl; std::cin >> num1 >> num2 ; if (num1>=num2) { for (i = num2; i <= num1; i++) { std::cout << i << " " ;//加入std::endl請到換行的作用,如果不需要換行,可以去掉 } } else { for (i = num1; i <= num2; i++) std::cout << i << " " ; }}3編寫程序,從cin讀取一組數,輸出其和P15
#include <iostream>void inputnum(){ int sum = 0, value = 0; while (std::cin >> value) sum = sum + value; std::cout << "the sum of input nums is" << sum<<std::endl;}4用Sales_item.h頭文件,輸入多個ISBN號,把相同的ISBN號聚集起來,存入total中,用trans保存讀取的銷售記錄,如果trans和total指向相同,則跟新total的值,否則重置為剛讀的數據transP21
#include <iostream>void inputnum(){#include <iostream>#include "Sales_item.h"void bookstore(){ Sales_item total; if (std::cin>>total) //讀入第一條交易記錄 { Sales_item trans; while (std::cin >> trans) { if (total.isbn() == trans.isbn()) total += trans; else { std::cout << total << std::endl; total = trans; } } std::cout << total << std::endl;//打印的最后一條變量 } else { std::cerr << "No data?" << std::endl; }}}(1)使用文件重定向 $addItems outfile 讀取infile里面的內容寫到outfile文件里面去,兩個文件都位于當前目錄。 (2)結束,在window下用Ctrl+Z,然后再按enter或者return鍵,linux下是ctrl+D
新聞熱點
疑難解答
圖片精選