C程式設計課程 2012電子資訊 第十一次實驗任務

2022-01-30 08:55:55 字數 1417 閱讀 3472

作業1:

下段程式迴圈體執行的次數是是多少,為什麼

#include int main()

return 0;

}

----------------------分割線----------------------

作業2:

閱讀下面程式,在???填上適當的語句,使程式完成指定的功能。並說明為什麼? 

程式說明:是用公式 求π的近似值,直到最後一項的絕對值小於是10 的負6 為止。 

#include "stdio.h"

#include "math.h"

main()

pi=pi*4;

printf("pi=%f\n",pi);

}

----------------------分割線----------------------

作業3:

閱讀下面程式,在???填上適當的語句,使程式完成指定的功能。並說明為什麼? 

程式說明:冒泡對十個數按公升序排序程式

#include "stdio.h"

main()

; int i,j,t;

for(j=0;j<???;j++)

for(i=0;i<9-j;i++)

if(???)

for(i=0;i<10;???)

printf("%5d ",???);

}

----------------------分割線----------------------

作業4:程式執行後的輸出結果是什麼,為什麼?

#include  #include struct stu 

;void f(char *name, int num)

,}; num = s[0].num;

strcpy(name, s[0].name);

}main()

,},*p;

p=&s[1]; f(p->name, p->num);

printf("%s %d\n", p->name, p->num);

}

----------------------分割線----------------------

作業5:程式執行後的輸出結果是什麼,為什麼?

#include  #include struct stu 

;void f(struct stu *p)

,}, *q=s;

++p ; ++q; *p=*q;

}main()

,}; f(s);

printf("%s %d %3.0f\n", s[1].name, s[1].num, s[1].totalscore);

}

C程式設計課程 2012電子資訊 第十次實驗任務

任務1 輸入乙個字串和乙個正整數x,將該字串中的後x個字元複製到另乙個字串y中,再對y串的內容前後倒置後存入陣列z中並輸出。要求 用指標訪問陣列元素 用函式getx char c1 實現複製 用函式getr char c2 實現倒置。執行示例 enter a string abcabcd enter...

C程式設計課程 2012電子資訊 第十三堂課後作業

作業1 輸入乙個字串和乙個正整數m,將該字串中的前m個字元複製到另乙個字串中,再輸出後乙個字串。執行示例 enter a string abcdefghijk enter an integer 6 the new string is abcdef 分割線 作業2 編乙個函式void fun char...

C程式設計課程 2012電子資訊 第十二堂課後作業

作業1 通過輸入兩個加數,給學生出一道加法運算題。如果輸入答案正確,則顯示 y 否則顯示 n 要求 程式迴圈執行n次,用函式實現判斷對錯和輸出結果 輸入輸出示例 括號內部分是對輸入輸出的解釋,不要出現在程式中 示例一 1,2 輸入 1 2 4 1 2 由程式輸出,4由鍵盤輸入 n.由程式輸出 示例二...