Lab 1/19 if敘述
參考程式:
====================
#include "stdio.h"
void main()
{
if(3>5)
{
printf("3>5 is ture.\n");
}
if(3<5)
{
printf("3<5 is ture.\n");
}
printf("\"End\"\n");
}
====================
課堂練習1:
去除掉紅色括弧後執行結果一樣嗎?為什麼?
什麼情況可以不用括弧?什麼情況一定要用括弧?
課堂練習2:
輸入a、b兩整數
print出較小的值
8 Comments:
#include "stdio.h"
void main(void)
{
int X,Y;
printf("X=");
scanf("%d",&X);
printf("Y=");
scanf("%d",&Y);
if(X>Y)
{
printf("Y is smaller!");
}
else
{
printf("X is smaller!");
}
printf("\"END\"");
}
#include stdio.h
void main(void)
{
int a,b;
printf("Enter two numbers.\n");
scanf("%d%d",&a,&b);
if(a>b)
{
printf("%d",b);
}
else
{
printf("%d",a);
}
}
如果迴圈只有一行,有沒有括弧沒有關係.但如果迴圈大於一行必須要有括弧,使得迴圈知道其運作範圍在哪.
弄好了 放不上來
感謝 0.0
如果if下面的動作只有一行
那麼就可以省略括號
但如果兩行以上的話就要用括號隔開
#include "stdio.h"
int main()
{
int num1,num2;
printf("Please enter an integer A.\n");
scanf("%d",&num1);
printf("Please enter an integer B.\n");
scanf("%d",&num2);
if(num1>num2)
{
printf("The integer %d is smaller.\n",num2);
}
else
{
printf("The integer %d is smaller.\n",num1);
}
return 0;
}
OK了,但貼不上來
#include"stdio.h."
void main()
{
printf("輸入兩整數.\n");
int a,b;
scanf("%d%d",&a,&b);
if(a>b)
{
printf("%d的size比較小\n",b);
}
else
{
printf("%d的size比較小\n",a);
}
printf("\n");
}
Post a Comment
<< Home