阿摩線上測驗 登入

試題詳解

試卷:114年 - 第八章 迴圈_歷屆試題:8-2 while#129314 | 科目:泉勝◆程式設計實習

試卷資訊

試卷名稱:114年 - 第八章 迴圈_歷屆試題:8-2 while#129314

年份:114年

科目:泉勝◆程式設計實習

7.曉華想要知道三角函數 sin(x)在 x=0 之後遞增的變化情形,寫了如下的 C 語言程式碼,卻發現迴圈內行號 8 和行號 9 的程式碼只執行了一次,下列哪一種修改程式的方式可以讓迴圈內的程式碼多執行幾次?(提示:sin(1)=0.8415)
1 #include <stdio.h>
2 #include <math.h>
3 int x = 100;
4 int main(){
5 int x = 0;
6 double y = 0.0;
7 do{
8 y = 10*sin(x);
9 printf("x=%d, y=%lf\n", x, y);
10 } while(++x <= y);
11 printf("end of program\n");
12 return 0;
13 }
(A) 把行號 3 中的 x=100 改為 x=0
(B) 把行號 10 中的++x 改為 x++
(C) 把行號 6 中 y 的初始值改為–1.0
(D) 把行號 3 中 x 的初始值改為 1

正確答案:登入後查看

詳解 (共 1 筆)

推薦的詳解#7128873
未解鎖
1. 題目解析 在這道題目中,程式碼中...
(共 1110 字,隱藏中)
前往觀看
0
0