#724: 絞盡腦汁


taichunmin (和風信使)

學校 : 國立彰化高級中學
編號 : 1100
來源 : [36.232.190.238]
最後登入時間 :
2021-03-29 01:45:39
d058. BASIC 的 SGN 函數 -- 板橋高中教學題 | From: [163.23.148.204] | 發表日期 : 2008-10-24 13:13

這一題叫人不要用if ....

蠻難的說

難以想像程式語言世界沒有選擇結構會變成怎樣

我想不到好方法= =

先用if過了再來想好了

 
#725: Re:絞盡腦汁

Unknown User

d058. BASIC 的 SGN 函數 -- 板橋高中教學題 | From: [220.133.52.85] | 發表日期 : 2008-10-24 15:05

這一題叫人不要用if ....

蠻難的說

難以想像程式語言世界沒有選擇結構會變成怎樣

我想不到好方法= =

先用if過了再來想好了 

最近在教一些學生寫程式,因為剛開始教,連 if 都還沒教到,所以出了一些不需要 if 也可以做的題目。為了怕程度較高的網友覺得這些題目很無聊,所以才寫那句話。

 
#728: Re:絞盡腦汁


taichunmin (和風信使)

學校 : 國立彰化高級中學
編號 : 1100
來源 : [36.232.190.238]
最後登入時間 :
2021-03-29 01:45:39
d058. BASIC 的 SGN 函數 -- 板橋高中教學題 | From: [163.23.148.204] | 發表日期 : 2008-10-24 18:04

這一題叫人不要用if ....

蠻難的說

難以想像程式語言世界沒有選擇結構會變成怎樣

我想不到好方法= =

先用if過了再來想好了 

最近在教一些學生寫程式,因為剛開始教,連 if 都還沒教到,所以出了一些不需要 if 也可以做的題目。為了怕程度較高的網友覺得這些題目很無聊,所以才寫那句話。



先廢話一下
蝸牛會讓我誤以為是彰中的校友 哈哈


我有想出辦法了,可以跟你要正解嗎?
我不知道我的想法是不是一樣^^
我用Dev-C++跑出來結果是對啦
taichunmin@gmail.com

麻煩你啦

 
#3147: Re:絞盡腦汁


xatier (一串電研的阿飄先生)

學校 : 國立臺中第一高級中學
編號 : 4282
來源 : [140.113.17.175]
最後登入時間 :
2014-12-09 21:57:44
d058. BASIC 的 SGN 函數 -- 板橋高中教學題 | From: [210.60.107.233] | 發表日期 : 2009-12-31 15:13

這一題叫人不要用if ....

蠻難的說

難以想像程式語言世界沒有選擇結構會變成怎樣

我想不到好方法= =

先用if過了再來想好了 

最近在教一些學生寫程式,因為剛開始教,連 if 都還沒教到,所以出了一些不需要 if 也可以做的題目。為了怕程度較高的網友覺得這些題目很無聊,所以才寫那句話。



先廢話一下
蝸牛會讓我誤以為是彰中的校友 哈哈


我有想出辦法了,可以跟你要正解嗎?
我不知道我的想法是不是一樣^^
我用Dev-C++跑出來結果是對啦
taichunmin@gmail.com

麻煩你啦

 

不知道這樣算不算犯規XDD


#include<stdio.h>
int main(){
    int data;
    while(scanf("%d",&data)!=EOF){
        while(data>0)
            {
                printf("1\n"); break;
            }
        while(data==0)
            {
                printf("0\n"); break;
            }
        while(data<0)
            {
                printf("-1\n"); break;
            }
    }
    return 0;   
}

 
#3393: Re:絞盡腦汁


kfc315 (Jammy)

學校 : 山东大学
編號 : 10863
來源 : [101.78.195.61, 10.1.0.44]
最後登入時間 :
2013-09-16 15:21:59
d058. BASIC 的 SGN 函數 -- 板橋高中教學題 | From: [204.152.218.195] | 發表日期 : 2010-02-09 00:10

這一題叫人不要用if ....

蠻難的說

難以想像程式語言世界沒有選擇結構會變成怎樣

我想不到好方法= =

先用if過了再來想好了 

最近在教一些學生寫程式,因為剛開始教,連 if 都還沒教到,所以出了一些不需要 if 也可以做的題目。為了怕程度較高的網友覺得這些題目很無聊,所以才寫那句話。



先廢話一下
蝸牛會讓我誤以為是彰中的校友 哈哈


我有想出辦法了,可以跟你要正解嗎?
我不知道我的想法是不是一樣^^
我用Dev-C++跑出來結果是對啦
taichunmin@gmail.com

麻煩你啦


老師您好。

不用 if 語句(三元運算符、while 等語句都不用),我想到的辦法就只有利用位運算判斷正負。

可是按您所說,若學生還沒有學 if 語句,更不可能學過位運算,不知應該采用什么辦法才好? 

 
ZeroJudge Forum