C語言旅途之輸出N的M次方的後三位數

Ⅰ、輸出N的M次方的後三位數:
①、//代碼摘下直接可以運行
//輸出14的13次方的最後三位數(主要是思想的問題,可以使問題簡單化)

#include<stdio.h>
int main()
{
int i=1,x,y,a=1;
printf(“Input X and Y:\n”);
scanf("%d%d",&x,&y);
while(i<=y)
{
a=ax%1000;
i++;
}
printf(“3 digits is:”);
printf("%d\n",a%1000);
return 0;
}
②、結果展示:
例如:此程序是求X的Y次方,例如:求得14的13次方,結果如下所示:
在這裏插入圖片描述
☺寄語:
Ⅰ、此程序在Visual C++6.0版本上運行的;
Ⅱ、如果我給的程序有問題,或在敘述方面有問題,或者看不懂我講解的意思,請及時指出或留言和我討論,謝謝各位大佬!!!
Ⅲ、
主要是求得最後的三位數:此程序的判斷語句是i<=y,當條件成立時,則一直執行循環,使得a的值,a=a
x%1000的作用是:一直乘然後取得後三位的值,然後輸出得到想要的值;

發佈了63 篇原創文章 · 獲贊 3 · 訪問量 1864
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章