四 C語言程式設計上機除錯,C語言 怎麼除錯程式

時間 2025-05-27 06:20:19

1樓:網友

可以運基明纖行的。

#include

main()

double f=3,z=-1,i,item,sum=1;

for(i=2;i<=50;i++)

item=z/f;

sum+=item;

z=-z;f=f+2;

printf("%lf",sum);

#include

main()

int i,n,count=0;

for(n=400;n<=500;n++)for(i=2;i=n/2){

printf("%d",n);

count++;

printf("%d",count);

#include《搏仿》

main()

int n,i=1,j=1,g;

scanf("%d",&n);

while(n>0){

g=n%10;

n=n/10;

j=j*g;

i++;printf("%d\槐穗n",j);

2樓:憑白凡

這個問題嘛,偷懶噢!

第乙個迴圈呀,遞迴也得輪或行。

第二個鍵段完全的迴圈嘛。

第三個分離出資料然後相稿桐譽乘。

第四個用迴圈加條件判斷。

c語言 怎麼除錯程式

3樓:二青年沾

簡單來說,有兩種方式,一種是原始碼debug,即分析原始碼來找出bug位置,一般使用printf()列印出程式執行每一步的資訊,一種是可執行檔案debug,需要使用偵錯程式來進行。

1、原始碼debug

類似於下面的原始碼,主要通過程式執行時輸出的資訊,來定位bug出現的位置,然後再修改原始碼。

#include

void f()

int main()

2、可執行檔案除錯,windows平臺常用的就是vs/vc自帶的除錯,另外乙個就是微軟自家開發的偵錯程式平臺以gdb為常用。

ide自帶的偵錯程式以為例,編寫完**後,按快截鍵盤f11,即可進入除錯,此時右鍵,選擇「go to disassembly"即可檢視到程式的反彙編** 。一般這種情況,主要是為了對c語言進行反彙編學習。

windbg的功能非常多,可以進行原始碼除錯、可以除錯可執行檔案、還可以進行核心除錯,也可以除錯dump檔案,用的多了,自然熟悉,要除錯可執行檔案,只需要點選」file"在彈出的對話方塊中選擇「open executeable",然後找到自己要除錯的程式即可。

linux常用的是gdb偵錯程式,值得注意的是,要使用gdb除錯,在使用gcc或者g++編譯c/c++檔案時,需要新增-g引數才可以生成符號表。下圖是用gdb分析c++中變數分佈的一張截圖,大體上看一下長什麼樣,用的多了自然熟悉,不需要可以去學習。

C語言程式設計,C語言程式設計

很多程式都是非常簡單的 1.輸入2個正整數m和n,求其最大公約數和最小公倍數 include include int main 3.程式設計計算從1到10各數階乘的和,即1 2 3 9 10 的和 include int main void printf 1到10各數階乘的和 d n sum ret...

C語言程式設計,c語言的程式設計

給十分寫那麼多。給你說第一個吧。輸入十個數,用一個for語句就好了。int a 10 for int i 0 i 10 i 最大數。int max a 0 int m for int j 0 j 10 j a i a 9 a 9 max 小數的變下符號就是了。c語言程式設計 摘要。親親具體什麼問題呀...

C語言程式設計,c語言程式設計序

你的函式呢 第三個問題沒列全 自己修改下我再看。第一題 include void main printf 輸入4 5矩陣 for i 0 i 4 i for i 0 i 5 i printf 第二題 include void main printf 排列後 for i 0 i 10 i printf...