c語言實現輸出2的1000次方
今天練得一個小程式,不算難,但是因為開始演算法錯了,廢了我很多時間找錯,最後發現此路不通,果斷換一下思路
以下是程式碼:
/*輸出2的1000次方*/
#include <stdio.h>
int main(void)
{
int a[1000]; //先定義一個足夠大的陣列
int i,j;
for(i=0; i<1000; i++) //先置零
{
a[i] = 0;
}
a[0] = 1;
for(i=0; i<1000; i++) //2的1000次方,所以執行1000次
{
for(j=0; j<1000; j++) //按位乘2
{
a[j] *= 2;
}
for(j=0; j<1000; j++) //進行進位處理
{
if(a[j] > 9) //大於9的需要進1
{
a[j+1]++; //高一位進1
a[j] = a[j] % 10;
}
}
}
for(i=999; i>=0; i--) //列印
{
printf("%d",a[i]);
}
}
相關文章
- C語言實現矩陣螺旋輸出C語言矩陣
- C語言輸入輸出C語言
- C語言輸出多位小數C語言
- 用C語言輸出蛇形矩陣C語言矩陣
- 入門輸出Hello World!——C語言C語言
- 實驗1 C語言輸入輸出和簡單程式編寫C語言
- C語言_輸入輸出函式_PAGE5C語言函式
- C語言輸入一個數輸出對應的值C語言
- 實驗1_C語言輸入輸出和簡單程式編寫C語言
- 《明解C語言》練習題4-2的實現C語言
- C語言程式設計之《資料輸出》C語言程式設計
- 掃雷--C語言實現C語言
- c語言實現階乘C語言
- C語言之輸入輸出C語言
- c語言輸出100!的數值中的0的個數C語言
- C語言__LINE__實現原理C語言
- C語言實現檔案加密C語言加密
- c語言實現this指標效果C語言指標
- 高精度加法(C語言實現)C語言
- C語言實現TCP通訊C語言TCP
- Object-C語言Block的實現方式ObjectC語言BloC
- PID演算法的C語言實現演算法C語言
- 實驗1_C語言輸入輸出和簡單程式應用程式設計C語言程式設計
- 分析C語言的宣告(2)C語言
- (c語言實現)刪除有序連結串列中重複出現的元素C語言
- C 語言輸出100至200之間的質數(素數)
- C語言——使用函式輸出指定範圍內的Fibonacci數C語言函式
- c語言實現貓吃老鼠的問題C語言
- C語言回撥日誌庫的實現C語言
- 探秘掃雷遊戲的C語言實現遊戲C語言
- 排序演算法-C語言實現排序演算法C語言
- 高精度減法(C語言實現)C語言
- C語言實現推箱子游戲C語言
- C語言實現繼承多型C語言繼承多型
- C語言實現桌面貪吃蛇C語言
- 標準C語言2C語言
- 高階C語言2C語言
- C語言作業2C語言
- 重新學C語言2C語言