解题思路:
思路吗?找到一个错误就跳出去,啊哈哈哈哈哈哈
注意事项:
别被自己的goto绕晕就好,啊哈哈哈哈哈哈
记得每次重来的时候记得还原数据
参考代码:
#include<stdio.h> int main() { char a[100],*b=a; int s=0,h=0,n=0,i; while(scanf("%s",a)!=EOF) { b=a; while(*(b+1)) { if(*b==*(b+1)&&*b=='.'){printf("N\n");goto loop;} b++; } b=a; while(*b) { if(*b!='.') if(*b<48||*b>57){printf("N\n");goto loop;} else { s=s*10+*b-48;//printf("%5d\n",s); h++; if(h==2&&s<10){printf("N\n");goto loop;} if(s<0||s>255){printf("N\n");goto loop;} } else {n++;s=0;h=0;} b++; } if(n==3)printf("Y\n"); else printf("N\n"); loop:s=0;h=0;n=0; } return 0; }
感觉代码对你有用的话,留下你的赞赞吧(#^.^#)
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:1409 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2098 |
【排队买票】 (C语言代码)浏览:944 |
DNA (C语言代码)浏览:564 |
矩阵转置 (C语言代码)浏览:855 |
1392题解(大数相加)浏览:640 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:608 |
A+B for Input-Output Practice (II) (C语言代码)浏览:622 |
C二级辅导-计负均正 (C语言代码)浏览:664 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:541 |