擷取.JPG


#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <time.h>

int main (void)

 

{

           int w;

           char in[100]={0};

           while(1)

           {

                     puts("輸入剛好12位數的數字");

                     gets(in);

                     if (strlen(in)!=12) {continue;}         //判斷字串是否剛好個字元不是就重新輸入

                     if (in[0]>'9'||in[0]<'1') {continue;}    //第一位不可以是所以比大或是比小就重新輸入!

                     for(w=0; w<strlen(in); w++)          //判斷每個陣列元素都是數字

                     {

                                if(in[w]>'9'||in[w]<'0') {break;}  //陣列元素不是就跳出for迴圈繼續while迴圈

                     }

                     if (w==strlen(in)) {break;}               //for迴圈執行完等於執行了次就跳出while迴圈

           }

           puts("輸入正確!!");


system ("pause");

}

創作者介紹

宇若彎彎

周宇若 發表在 痞客邦 PIXNET 留言(0) 人氣()