C語言程式設計-現代方法 第二版 第4.1小節 計算通用產品程式碼的校驗位
第4.1小節 計算通用產品程式碼的校驗位
//This is a comment
//Author:King
//Time:2020/12/4
//Reference:C Programming:A Modern Approach,Second Edition
/***************************************************************
4.1小節程式碼 計算條形碼的校驗位
****************************************************************/
#include <stdio.h>
int main(void)
{
int d,i1,i2,i3,i4,i5,j1,j2,j3,j4,j5;
int first_sum,second_sum,total;
printf("Enter fisrt (single) digit:");
scanf("%1d",&d); //%1d格式匹配一位整數
printf("Enter the first group of five digits:");
scanf("%1d%1d%1d%1d%1d",&i1,&i2,&i3,&i4,&i5);
printf("Enter the second group of five digits:");
scanf("%1d%1d%1d%1d%1d",&j1,&j2,&j3,&j4,&j5);
first_sum = d + i2 + i4 + j1 + j3 + j5;
second_sum = i1 + i3 +i5 + j2 +j4;
total = 3 * first_sum + second_sum;
printf("Check digit : %d\n",9-(total - 1)%10);
//加入該函式後可以使得生產的exe單獨執行,不會發生閃退。
//也可以加入其它函式使得main函式無法返回即可。如while(1)、getchar() 等
system("pause");
return 0;
}
相關文章
- C語言程式設計-現代方法 第二版 第2.5小節程式碼 計算箱子的空間重量改進版C語言程式設計
- C語言程式設計-現代方法 第二版 第2.4.4小節 計算箱子的空間重量C語言程式設計
- C語言程式設計-現代方法 第二版 第5.2.3小節 計算股票經紀人的佣金C語言程式設計
- C語言程式設計-現代方法 第二版 第6.1小節 顯示平方表C語言程式設計
- C語言程式設計-現代方法 第二版 2.1小節 顯示雙關語C語言程式設計
- C語言程式設計-現代方法 第二版 第3.1小節 用printf函式格式化數C語言程式設計函式
- C語言程式設計-現代方法 第二版 第2.6小節 華氏溫度轉化為攝氏溫度C語言程式設計
- 哈嘍C!蘇小紅-C語言程式設計(第3版)程式碼C語言程式設計
- 第二小節 go 語言設計Go
- 第二小節 golang 語言設計Golang
- Python語言程式設計 (第11期) 測驗8: 程式設計方法學Python程式設計
- 《C語言程式設計:問題與求解方法》——2.2節C語言歷史概述C語言程式設計
- C語言程式設計C語言程式設計
- 傻瓜程式設計入門(C語言版)程式設計C語言
- 函數語言程式設計5-物件校驗器函數程式設計物件
- OpenCV計算機視覺程式設計攻略(第2版)程式碼OpenCV計算機視覺程式設計
- 《TCP/IPSockets程式設計(C語言實現)(第2版)》程式碼下載(連結以及檔案打包)TCP程式設計C語言
- c語言程式設計--實驗報告一C語言程式設計
- c語言程式設計——實驗報告六C語言程式設計
- # c語言程式設計——實驗報告一C語言程式設計
- c語言程式設計——實驗報告一C語言程式設計
- c語言程式設計——實驗報告二C語言程式設計
- C語言程式設計—實驗報告四C語言程式設計
- C語言程式設計-實驗報告4C語言程式設計
- C程式設計語言(第2版·新版)練習題1-6C程式程式設計
- C程式設計語言(第2版·新版)練習題1-7C程式程式設計
- C程式設計語言(第2版·新版)練習題1-4C程式程式設計
- C程式設計語言(第2版·新版)練習題1-5C程式程式設計
- C程式設計語言(第2版·新版)練習題1-8C程式程式設計
- C語言程式設計原理C語言程式設計
- c語言程式設計題C語言程式設計
- 實驗1 現代C++程式設計初體驗C++程式設計
- C 語言高效程式設計與程式碼優化程式設計優化
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 身份證校驗碼的計算方法
- 計算位數最高達300位的兩個非負整數的乘積,C語言程式設計實現C語言程式設計
- C語言Socket程式設計(計算機網路作業)C語言程式設計計算機網路
- C語言程式設計入門經典18個小程式C語言程式設計