有一個函數 有人編寫了以下兩個程序,請分析它們是否能實現題目要求。不要急於上機運行程序,先分析兩個程序的邏輯,畫出它們的流程圖,分析它們的運行情況。然后,上機運行程序,觀察和分析結果


有一個函數,

\[y= \begin {cases} -1\qquad(x<0) \\ 0\qquad\ \ \ (x=0) \\ 1\qquad\ \ \ (x>0) \end{cases} \]

有人編寫了以下兩個程序,請分析它們是否能實現題目要求。不要急於上機運行程序,先分析兩個程序的邏輯,畫出它們的流程圖,分析它們的運行情況。然后,上機運行程序,觀察和分析結果。

#include <stdio.h>

int main()
{
	int x, y;
    printf("enter x:");
    scanf("%d", &x);
    y=-1;
    if (x != 0)
		if (x > 0)
            y=1;
    	else
        	y=0;
    printf("x=%d,y=%d\n", x, y);
    return 0;
}

解題思路: if語句使用過程中,else總是匹配距離自己最近的且沒有配對的if,因此x!=0具有兩種情況x>0和x<0;因此x==0時y保持-1;x!=0&&x>0時y=1;x!=0&&x<0時y=0。

流程圖:

答案:

有一個函數 有人編寫了以下兩個程序,請分析它們是否能實現題目要求。不要急於上機運行程序,先分析兩個程序的邏輯,畫出它們的流程圖,分析它們的運行情況。然后,上機運行程序,觀察和分析結果

#include <stdio.h>

int main()
{
	int x, y;
    printf("enter x:");
    scanf("%d", &x);
    y=0;
    if (x >= 0)
		if (x > 0) y=1;
    	else y=-1;
    printf("x=%d,y=%d\n", x, y);
    return 0;
}

解題思路: if語句使用過程中,else總是匹配距離自己最近的且沒有配對的if,因此x>=0具有兩種情況x>0和x0;因此x<0時y保持0;x>=0&&x>0時y=1;x>=0&&x0時y=-1。

流程圖:

答案:

有一個函數 有人編寫了以下兩個程序,請分析它們是否能實現題目要求。不要急於上機運行程序,先分析兩個程序的邏輯,畫出它們的流程圖,分析它們的運行情況。然后,上機運行程序,觀察和分析結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 python基礎練習題(題目 兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單) 用傳統流程圖表示求解以下問題的算法有兩個瓶子A和B,分別盛放醋和醬油,要求將他們互換 兩個乒乓球隊進行比賽,各出3人。甲隊為A,B,C 3人,乙隊為X,Y,Z 3人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單,A說他不和X比,C說他不和X,Z比,請編程序找出3對賽手的名單 兩個乒乓球隊進行比賽,各出三人。 甲隊為a,b,c三人,乙隊為x,y,z三人。 已抽簽決定比賽名單。 有人向隊員打聽比賽的名單。 a說他不和x比,c說他不和x,z比, 請編程序找出三隊賽手的名單。 【C語言】兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單,a說他不和x比,c說他不和x,z比,編寫程序找出三對賽手名單。 對於兩個輸入文件,即文件A 和文件B ,請編寫MapReduce程序,對兩個文件進行合並排除其中重復的內容,得到一個新的輸出文件C。 編寫Spark的WordCount程序並提交到集群運行[含scala和java兩個版本] 編程序,用getchar函數讀人兩個字符給c1和c2,然后分別用putchar函數和printf函數輸出這兩個字符。思考以下問題: 面試上機題目--采用vue實現以下頁面效果 按要求編寫Java程序(階乘)
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM