FZU 1055 賦值問題 細節

2021-08-11 08:24:34 字數 1143 閱讀 8421

在很多程式語言中,忘記給變數賦初值的錯誤常令人頭疼。請程式設計求出含n(0≤n≤100)行的程式段執行以後有哪些變數中有確定的值。 在下面的問題中,最開始僅有變數a中有確定的值。變數為單個小寫字母,每行恰好有三個字元,中間乙個是賦值運算子』=』。

input

輸入有多組資料,每組資料的第一行有乙個整數n,表示程式段的行數。以下n行,每行3個字元,為一條語句。最後一組資料n=-1表示輸入結束,不需要處理。

output

對每一組資料輸出一行結果,按字母表順序給出所有有確定值的變數名。如果沒有變數有確定的值,輸出none。

sample input

4 b=a

c=d

d=b

e=f

-1 sample output

a b d

分析:這顯然是一道標記就可以的水題,然而成為了卡住我很久的地方。

wa點:未初始化的變數賦值給已經初始化的變數會抹去原有實值。

審題!

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

#define ll long long int

#define inf 0x3f3f3f3f

const

int maxn = 1e5 + 10;

int vis[200];

char a[5];

int main()

if (vis[a[2]] == 0)

}/*if (res == 0)

*/bool res = 0;

for (int i = 'a'; i <= 'z'; i++)

bool flag = 0;

for (int i = 'a'; i <= 'z'; i++)

}if (res == 0)

printf("none\n");

else

printf("\n");

}return

0;}

FZU1055 賦值問題

problem 1055 賦值問題 在很多程式語言中,忘記給變數賦初值的錯誤常令人頭疼。請程式設計求出含n 0 n 100 行的程式段執行以後有哪些變數中有確定的值。在下面的問題中,最開始僅有變數a中有確定的值。變數為單個小寫字母,每行恰好有三個字元,中間乙個是賦值運算子 輸入有多組資料,每組資料的...

FZU 1055 賦值問題(細節決定成敗)

description 在很多程式語言中,忘記給變數賦初值的錯誤常令人頭疼。請程式設計求出含n 0 n 100 行的程式段執行以後有哪些變數中有確定的值。在下面的問題中,最開始僅有變數a中有確定的值。變數為單個小寫字母,每行恰好有三個字元,中間乙個是賦值運算子 input 輸入有多組資料,每組資料的...

CV IMAGE ELEM引數賦值時注意的問題

cv image elem是乙個巨集,define cv image elem image,elemtype,row,col elemtype image imagedata image widthstep row col define cv mat elem mat,elemtype,row,co...