C語言利用if和else,輸入金額票面,計算找零!
#include <stdio.h>
int main()
{
//初始化
int price = 0;
int bill = 0;
//讀入金額和票面
printf("請輸入金額:");
scanf("%d",&price);
printf("請輸入票面:");
scanf("%d",&bill);
//計算找零
if(bill >= price){
printf("應該找您:%d",bill - price);
} else{
printf("您的錢不夠!");
}
return 0;
}
相關推薦
C語言利用if和else,輸入金額票面,計算找零!
#include <stdio.h> int main() { //初始化 int price = 0; int bill = 0; //讀入金額和票面 printf("請輸入
c語言 利用聯合和結構體將IP地址進行列印
在每一個計算機中都有他自己的IP地址,而IP地址是如何在計算機中儲存的是一直以來我們都不知道的。 在計算機中,IP地址的存放是由10進位制陣列組成的,而計算機將IP地址呈現給我們時則是以點
C語言利用陣列和檔案登入註冊功能
C語言利用檔案系統實現簡單的使用者登入和註冊功能 版本一:利用陣列 最近有個朋友讓我幫他做一個C語言的登入註冊功能,考慮到他沒有學到資料庫於是想到了存入檔案 此版本使用的陣列,第二個版本使用的是連結串列,連結串列是一個很好的資料結構,推薦大家用連結串列 第二版連結可以去我
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
C語言中 if 和 else if 的區別
c語言 不同 語句 class 我們 想要 main print nbsp 先看代碼:我們本意是對i不同的值有不同的判斷。 #include<stdio.h> int main(void) { int i = 1; if(i ==
C語言利用switch語句實現輸入一個字母,輸出它前後緊挨著的字母
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 從螢幕上輸入一個字元,如果不是英文字母,輸出“這不是英文字母,請重新輸入”,然後重新輸入字元,如果是英文字母,以大寫字母的形式輸出字母表中它前面的字元和後面的字元,如果輸入的字元為‘a
C語言的結構和聯合,以及PHP是怎麽實現弱類型的
main 中一 字符 變量類型 type 以及 logs void 例子 C語言的結構(struct):包含多個成員,可能有多種數據類型,並且需要分配幾種類型占用空間之和的空間。 聯合(union):支持多種類型,供使用者使用其中一種數據類型,當然是需要分配其中占用
10、C#裏面的分支結構if和else
c#在C#這門編程語言裏面,也是和Java一樣,都是有if和else關鍵詞構成的分支結構的。大致有3種組成方式:1、if(邏輯表達式){語句體;}2、if(邏輯表達式){語句體1;}else{語句體2;}3、if(邏輯表達式1){語句體1;}else if(邏輯表達式2){語句體2;}舉個例子:判斷大小:in
【C語言程序】讓用戶輸入一句話,輸出這句話中每個單詞含有多少個字母
get mage 一句話 printf png es2017 urn bsp can #include <stdio.h>#define N 100 //宏定義,用N表示100 int main(int argc, char *argv[]) { int i
C語言--函數的調用調用過程,棧幀的創建和銷毀。
調用函數 棧頂指針 第一個 可執行 創建 執行 過程 臨時變量 變量 函數在內存中到底是怎麽經過一系列過程調用的呢? 指針寄存器esp,ebp1. 首先先搞清楚函數調用中兩個非常重要的指針寄存器esp,ebp。對這兩個寄存器的一些理解:esp為棧指針,用於指向棧的棧頂eb
C語言有一個已經排好序的陣列,要求輸入一個數後,按原來的排序規律將它插入陣列中。
#include<stdio.h> int main() { int a[8]={1,3,5,7,9,11,13},i,j,t,k; scanf("%d",&t); for(i=1;i<8;i++) { if(t>a[i-1]&am
C語言利用圖的鄰接矩陣的儲存方式實現有向圖和無向圖的深度優先搜尋(DFS)
C語言利用圖的鄰接矩陣的儲存方式實現有向圖和無向圖的深度優先搜尋(DFS) Description 圖採用鄰接矩陣儲存,圖中頂點數為n(0<n<20),頂點資訊為整數,依次為0,1,..,n-1。 編寫函式,輸入圖的型別,0:無向圖,1:有向圖;輸入圖的頂點數、邊數、邊的偶對
C語言利用圖的鄰接矩陣的儲存方式實現有向圖和無向圖的廣度優先搜尋(BFS)
#include <stdio.h> #include <stdlib.h> #define Max_Vetex_Num 100 #define MAXSIZE 20 #define STACK_SIZE 30 typedef struct { int vexs[M
C語言利用圖的鄰接表的儲存方式實現求有向圖的入度和出度以及無向圖的度數
Description 圖採用鄰接表為儲存結構,圖中的頂點數為n(0<n<=20),n個頂點的資訊依次為 0,1,...,n-1。 編寫程式,輸入圖的型別(0:無向圖,1:有向圖)、圖中頂點數、邊數、邊的偶對,建立圖的鄰接表。如果是無向圖,計算並輸出每個頂點的度;如果是有向圖,計
好久沒寫過了,今天寫個剛剛的小錯誤浪費好幾個小時的if和else if的故事
找個問題後發現這個問題很簡單,但就是好幾百行的程式碼一點點去找浪費了好幾個小時。 本來是對倆個任務陣列分別進行判斷,不知道開始腦子在想什麼,我竟然用了用了一個if和四個else if去判斷,這樣如果前面的一個判斷對一個任務陣列判斷後,其他的就不會再對第二個任務陣列進行判斷了。如果是在一個小程式裡
C++ ,輸入5個數,讓最大值和第一 個數交換,讓最小值和最後一個數交換
#include "iostream" using namespace std; int main() { const int n=6; //靈活定義陣列的大小 int
c語言 利用指標變數,用函式實現將3個整數按從大到小的順序輸出
利用指標變數,用函式實現將3個整數按從大到小的順序輸出。 解:程式: #include&l
C語言INT64型別和GCC中的long long的定義,及sprintf格式字串的定義
d,lx,ld,,lu,這幾個都是輸出32位的 hd,hx,hu,這幾個都是輸出16位資料的, hhd,hhx,hhu,這幾個都是輸出8位的, lld,ll,llu,llx,這幾個都是輸出64位的, printf( "%llu ",.....) %llu 是64位無符號 %llx才是64位16進位制數
大一C語言初學者期末考試複習:輸入年,判斷是否閏年
題目: 輸入年,判斷是否閏年 閏年判斷條件:1、能被4整除且不能被100整除 2、能被400整除 (二者滿足其一即可) #include <stdio.h> int main() {int n;printf("please input the year\n"
C語言:迴圈名句運用 累加器輸入一個數值進行累加,輸入13
/*累加器輸入一個數值進行累加,輸入13*/ #include<stdio.h> void main() {int i,a,s=0;printf("請輸入一個整型數值進行累加:");scanf("%d",&a);for(i=1;i<=a;i++){