亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

比如,我想讓他輸兩個數字

比如,我想讓他輸兩個數字

PHP
眼眸繁星 2023-03-17 19:15:49
它輸入一個字符,我要告訴他,//it is wrong try to give two integers://讓他再輸,如果它輸入大于兩個的數字,我只輸出他前兩個數字。如果它輸入一個數字,那么//it is wrong try to give two integers://讓他再輸,
查看完整描述

2 回答

?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

isdigit(int ch)是判斷輸入的字符是不是數字的,好像跟你說的這個輸入的個數沒啥關系吧?
給個用isdigit()的例子
if(!isdigit(ch))
printf("%c is not a number!",ch);
else printf("%c is a number!",ch);

查看完整回答
反對 回復 2023-03-21
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

具體做法如下:
int i;

char s1[100], s2[100];
scanf("%s", s1);
scanf("%s", s2);

for(i=0;i<strlen(s1), i++)
{
if(!isdigt(s1[i]))
{
printf("error!\n");
inputfun();
break;
}
}
for(i=0;i<strlen(s2), i++)
{
if(!isdigt(s2[i]))
{
printf("error!\n");
inputfun();
break;
}
}

 


查看完整回答
反對 回復 2023-03-21
  • 2 回答
  • 0 關注
  • 117 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號