2021年12月4日 星期六

relational operators 關係運算子

 #include <stdio.h>

#include <stdlib.h>

int main() 

{

//relational operators 關係運算子

int result =10>2;

if(result)

{

printf("Hello");

return 0;

}


#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

//relational operators 關係運算子

bool result =10>2;

if(result)

{

printf("%d\n",sizeof(result));

return 0;

}



#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

//relational operators 關係運算子

bool result =10>=10;//10沒有大於10  自已沒有大於自已 不成立 false 

//10>=10 自已有大於等於自已 成立 true 

if(result)

{

printf("%d\n",sizeof(result));

return 0;

}


#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

//relational operators 關係運算子

bool result =(10 == 10);

//10==10為了區別,用小括號 

//10沒有大於10  自已沒有大於自已 不成立 false 

//10>=10 自已有大於等於自已 成立 true

//一個等號assign 兩個等號就是比較 

if(result)

{

printf("%d\n",sizeof(result));

return 0;

}


#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

//relational operators 關係運算子

bool result =(10 != 10);

//驚嘆號就是反過來的意思 

//10==10為了區別,用小括號 

//10沒有大於10  自已沒有大於自已 不成立 false 

//10>=10 自已有大於等於自已 成立 true

//一個等號assign 兩個等號就是比較 

if(result)

{

printf("%d\n",sizeof(result));

return 0;

}


#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

//relational operators 關係運算子

bool result =(10 == 10);

//驚嘆號就是反過來的意思 

//10==10為了區別,用小括號 

//10沒有大於10  自已沒有大於自已 不成立 false 

//10>=10 自已有大於等於自已 成立 true

//一個等號assign 兩個等號就是比較 

if(!result)//驚嘆號要做用在布林值 

{

printf("%d\n",sizeof(result));

return 0;

}


#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

//relational operators 關係運算子

bool result =(10 == 10);

//有時問題不是只有對跟錯,而是有些方案,就有else if, 就不會是boolean 而是else if 可以有好多個 

//驚嘆號就是反過來的意思 

//10==10為了區別,用小括號 

//10沒有大於10  自已沒有大於自已 不成立 false 

//10>=10 自已有大於等於自已 成立 true

//一個等號assign 兩個等號就是比較 

if(!result)//驚嘆號要做用在布林值 

{

printf("%d\n",sizeof(result));

return 0;

}


#include <stdio.h>

#include <stdlib.h>

#include <stdbool.h>

int main() 

{

int val=2;

if(val<1)

{

printf("004");

}

else if(val<=2)

{

printf("001");

}

else if(val<=2)//此行由上往下,因上面exe了,所以下面不會被exe 

{

printf("002");

}

else

{

printf("null");

}

return 0;

}


#include <stdio.h>

#include <stdlib.h>

int main() 

{

int people=11;//人數 

int capacity=5;//一台車可以容納5個人 

int cars=0;//一開始車子設定為0 

int left_people=0;//剩下的人數 

cars=people/capacity;//要幾台車子是人數除以容量 

left_people=people % capacity;//剩下的人數=人數  

if(left_people>0) //語意比較容昜看懂

{

cars ++;

left_people = 0;

}

printf("需要幾台車: %d\n",cars);

printf("有幾人沒搭到車: %d\n",left_people); 

return 0;

}

沒有留言:

張貼留言

algorithm

 #include <iostream> #include <string.h> using namespace std; int main(int argc, char** argv)  { for(int j=2;j<=100;j++)//j...