用字符串输入,判断是否在0~9之间,如果不在则重新输入
最后转换为正整数
int a[100],s=0,flag
do{
gets(a)
flag=0
for(i=0a[i]i++)
if(!(a[i]>=Ɔ'&&a[i]<=Ə'))
{
flag=1
break
}
}while(flag==0)
上面是判断是否符合条件
下面是组合字符串为int
for(i=strlen(a)i>=0i--)
s=s*10+a[i]-48
原创 | 2022-12-17 16:38:35 |浏览:1.6万
用字符串输入,判断是否在0~9之间,如果不在则重新输入
最后转换为正整数
int a[100],s=0,flag
do{
gets(a)
flag=0
for(i=0a[i]i++)
if(!(a[i]>=Ɔ'&&a[i]<=Ə'))
{
flag=1
break
}
}while(flag==0)
上面是判断是否符合条件
下面是组合字符串为int
for(i=strlen(a)i>=0i--)
s=s*10+a[i]-48
Copyright 2005-2020 www.kxting.com 版权所有 | 湘ICP备2023022655号
声明: 本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:47085,1089@qq.com