使用C語言中除法和取模運算子查詢首位和末位數字之和
問題
如果一個四位數字透過鍵盤輸入,那麼如何編寫C程式來獲取該數字的首位和末位數字之和?
解決方案
在這個程式中,我們將在執行時獲取一個四位數字,並嘗試使用以下邏輯找到該四位數字的首位和末位數字之和:
a=n%10; b=n/1000; result = a + b;
讓我們應用此邏輯來查詢四位數字的首位和末位數字之和:
示例
以下是使用除法和取模運算子查詢首位和末位數字之和的C程式:
#include<stdio.h>
main(){
int n,a,b,result;
printf("Enter a four digit number: ");
scanf("%d",&n);
a=n%10;
b=n/1000;
result = a + b;
printf("After adding first and last digit is %d", result);
getch();
}輸出
當執行上述程式時,它會產生以下結果:
Enter a four digit number: 2345 After adding first and last digit is 7
程式
以下是針對六位數字的C程式,並嘗試查詢首位和末位數字之和:
#include<stdio.h>
main(){
int n,a,b,result;
printf("Enter a six digit number: ");
scanf("%d",&n);
a=n%10;
b=n/100000;
result = a + b;
printf("After adding first and last digit is %d", result);
getch();
}輸出
當執行上述程式時,它會產生以下結果:
Enter a six digit number: 346713 After adding first and last digit is 6
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP