栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

zoj 1920 Basic

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zoj 1920 Basic

#include<stdio.h>char s[100];int pd(double p,int i){int j;double g=0;if(p<2||p>16) return 0;if(s[i]=='#') return 0;for(j=i;s[j]!='/0';j++){if(s[j]=='#') break;if(p>10&&(s[j]<'0'||(s[j]>'9'&&s[j]<'a')||s[j]>'a'+p-11)) return 0;if(p<=10&&!(s[j]>='0'&&s[j]<='0'+p-1)) return 0;if(s[j]>='a'&&s[j]<='f') g=g*p+10+s[j]-'a';else g=g*p+s[j]-'0';}if(s[j]=='#'&&s[j+1]==''||s[j]=='#'&&s[j+1]=='#'&&pd(g,j+2))return 1;else return 0;}int main(){int t,j;double p;scanf("%d",&t);while(t--){scanf("%s",s);p=0;for(j=0;;j++){if(s[j]>='0'&&s[j]<='9')p=p*10+s[j]-'0';else break;}if(s[j]=='#'&&pd(p,j+1)||p==0&&s[j]=='') printf("yesn");else printf("non");}return 0;}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/376786.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号