編寫一個程式,輸入一個整數,把其按小於10,10~99,100~999,大於等於1000分類
考察switch語句,或者還可以用if語句。c語言程式碼如下:
#include <stdio.h>
#include <stdlib.h>
main()
{
int x,count=0,sum=1;
printf("請輸入一個整數:");
scanf("%d",&x);
if(x<0) count=1;
else
while(x)
count++;
x/=10;
sum*=10;
}
sum/=10;
if(count==1)
printf("這個數小於10!");
else if(count<=4) printf("這個數在%d~%d!",sum,sum*10-1);
printf("這個數10000以上。");
system("pause");
編寫一個程式,輸入一個整數,把其按小於10,10~99,100~999,大於等於1000分類
考察switch語句,或者還可以用if語句。c語言程式碼如下:
#include <stdio.h>
#include <stdlib.h>
main()
{
int x,count=0,sum=1;
printf("請輸入一個整數:");
scanf("%d",&x);
if(x<0) count=1;
else
while(x)
{
count++;
x/=10;
sum*=10;
}
sum/=10;
if(count==1)
printf("這個數小於10!");
else if(count<=4) printf("這個數在%d~%d!",sum,sum*10-1);
else
printf("這個數10000以上。");
system("pause");
}