#include <stdio.h>
#include <stdlib.h>
int main()
{
int intnum;
double doublenum;
char word[30]; //最多只能讀30個字母組成的單字
while(1)
{
printf("\nEnter any number:");
scanf("%s",word);
// 呼叫 atoi()將字串轉為整數,掃到非數字值即終止
// 如輸入『123abc456』則會輸出『123』
doublenum = atoi(word);
// 強制轉換成int
intnum = (int)doublenum;
if(intnum<=50 && intnum>0)
{
printf("%d is >0 and <= 50",intnum);
}
else if(intnum == 0)
{
break;
}
else
{
printf("%d is <=0 or not integer",intnum);
}
}
return 0;
}
沒有留言:
張貼留言