譚浩強程式語言設計習題
譚浩強程式語言設計習題
題目描述
有3個整數abc,由鍵盤輸入 ,輸出其中最大的數。
想法及步驟描述
首先宣告整形變數abc,後利用scanf函式輸入abc的值,通過巢狀式if函式來比較abc三個值的大小,最後利用printf函式輸出三個中的最大值。
#include<stdio.h> int main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); if(a>b) { if (a > c) max = a; else max = c; } else { if (b > c) max = b; else max = c; } printf("%d\n", max); return 0;
備註
由於第一次在CSDN寫部落格不太熟練,所以選一篇比較簡單的習題進行練習,現在處於大一,相信自己會在不斷的學習中努力提升自己。
相關推薦
譚浩強程式語言設計習題
譚浩強程式語言設計習題 題目描述 有3個整數abc,由鍵盤輸入 ,輸出其中最大的數。 想法及步驟描述 首先宣告整形變數abc,後利用scanf函式輸入abc的值,通過巢狀式if函式來比較abc三個值的大小,最後利用printf函式輸出三個中的最大值。 #include<st
C++程式設計(第二版)譚浩強----程式題課後習題答案第三章
2.#define _USE_MATH_DEFINES #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() {
譚浩強 c++程序設計第一章課後習題 第7題
++ ges 類型 color iostream ret urn 函數 style #include <iostream> using namespace std; int main() { int a,b,c; int f(int x,in
譚浩強 C程序設計 8.10寫一函數,輸入一行字符,將此字符串中最長的單詞輸出。
就會 譚浩強 設計 nbsp get urn log i++ 代碼 代碼量稍微一大,就會出現bug,浪費很多時間,繼續努力。 #include <stdio.h> void main(){ void maxLen(char str[50]);
譚浩強 C程序設計 8.11寫一函數用起泡法對輸入的個字符按由小到大的順序排列。
oct mmm rpg m3u pri otg avr smm image #include <stdio.h> int main(){ void maoPaoSort(char str[]); char arr[10]; p
譚浩強 c程序設計 8.17用遞歸法將一個整數n轉換成字符串。例如,輸入486,應輸出字符串"486"。n的位數不確定,可以是任意位數的整數。
tco xsl bof hcl mku owb kit gym code 8.17用遞歸法將一個整數n轉換成字符串。例如,輸入486,應輸出字符串"486"。n的位數不確定,可以是任意位數的整數。 #include <stdio.h>char str1[20]
譚浩強C語言程式設計(第三版)部分課後題答案,自己整理的
第一篇部落格,也不知道怎麼寫,就把以前的筆記發上來吧 學了半年後寫的,可能稍顯不規範,或有的多餘,將就看吧,也不想再改了 1.5 #include<stdio.h> void main() {printf("******************\n");pr
【C語言】課後習題-譚浩強教授第4版
第8章 指標 8-1 用指標實現,輸入三個整數,按由小到大順序輸出。 自己的程式碼 #include <stdio.h> void main() { int *p1, *p2, *p3,*temp; int a, b, c; while (scanf(
為什麽很多人吐槽譚浩強的C語言程序設計?
mark rbo 招聘 長時間 src c語言 可能 進步 社會 這個觀點在網絡上已經論戰了很長時間,出現這種情況還是歷史遺留問題,老譚出的C語言教材幾乎是國內的第一版,由於中英翻譯問題或者對編程文化理解的差異性導致出來的書多多少少存在一些紕漏。不能只是記住其缺點,老譚書最
折半查詢法 譚浩強習題
#include<stdio.h> #include<stdlib.h> int main() { int a[15], x; puts("請按從大到小輸入15個數:"); for (int i = 0; i < 15; i++) scanf_s("%d"
【C++習題筆記】譚浩強C++程式設計(第三版)第四章
1. 寫兩個函式,分別求兩個整數的最大公約數和最小公倍數,用主函式呼叫這兩個函式,並輸出結果 //兩個函式求最大公約數和最小公倍數 #include <iostream> using namespace std; int main() { int a,b,c,d; int max
【C++習題筆記】譚浩強C++程式設計(第三版)第三章
1. 表示式和表示式語句的區別: 主要參考自:https://segmentfault.com/q/1010000005850429/a-1020000005856050 表示式+分號=表示式語句,一般用表示式語句時只關心它的作用,而不關心它的值,如put("hello"),只關心該語
C語言紅寶書 譚浩強第六章 第12題
【描述】 有一行電文,已按下面規律譯成密碼: A →Z B→Y C→X …… a→z b→y c→x …… 即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母,非字母字元不變。 要求程式設計序將密碼譯回原文,並輸出密碼和原文。 整題的思路非常簡單,就
譚浩強 紅寶書 章節6 課後習題4
題目:有一個已排好序的陣列,要求輸入一個數後,按原來排序的規律將它插入陣列中 像這種題目給的條件有點模糊,與一些指示明確的比賽題目不一樣。 所以我們先暫定一個升序陣列 {1,2,4,5,8}, 因為有5個元素,所以我們定義時按照題目要求,應該給其多加一個元素。也就是a[6]={1,2,4,5
如何編譯執行譚浩強所著C++程式設計這本書中程式
如何編譯執行譚浩強所著C++程式設計這本書中程式 工具:Microsoft Visual Studio 2013 操作:檔案-新建-專案-Win32-Win32控制檯應用程式(確定名稱-空專案-完 成) 所謂空專案,是指當學習簡單的C++語言示例,不需要預設的預編譯標頭檔案選項,
關於指標的筆記【1】【C語言程式設計-譚浩強】
指標是什麼? 一個 變數的地址稱為該變數的"指標"【將地址形象化的稱為“指標”】。(指標是什麼百度百科) 注意區分儲存單元的地址和內容這兩個概念的區別。 直接訪問:直接按變數名進行訪問,直接通過變數名訪問變數內容 間接訪問:將變數a的地址存放到另一個變數b中,然後通過變數b找到變數a的地址,從而訪問變數a
譚浩強 習題7-16 十六進位制化十進位制
#include<iostream> using namespace std; void jinzhi(char x[]) { int sum = 0, t, n = (int)strlen(x)-1; for (int i =n; i >= 0; i--) { if (
我的譚浩強版《c++程式設計》習題答案參考(新近新增第六章指標,將繼續)
我正在學習譚浩強的《c++程式設計》,這是我所學到的章節所做的習題,希望能記錄下程式設計學習的進步過程。每做完一章的練習,就把它們放上網。 《c++程式設計
(考研必備)C語言程式設計譚浩強著知識點第五章彙總,後續看主頁
1.break語句只能用於迴圈語句和switch語句之中,而不能單獨使用。 2.有時並不希望終止整個迴圈的操作,而只希望提前結束本次迴圈,而接著執行下次迴圈,這時可以用continue語句。 3.如果是雙重迴圈,在內迴圈體內有一個break語句,提前終止內迴圈,而不是終止整個雙重迴圈。 4.
(考研必備)C語言程式設計譚浩強著知識點第四章彙總,後續看主頁
1.else與離它最近的未配對的if配對(考試必考) 2.C語言中要把大寫字母轉化為小寫字母演算法為ch=(ch>='A'&&ch<='a')?(ch+32):ch;ruguo 3.swich後面括號內的表示式其值的型別應為整數型別(包括字元型)。可以沒有defa