解题思路:
思路吗?找到一个错误就跳出去,啊哈哈哈哈哈哈
注意事项:
别被自己的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语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题7.2 (Java代码)浏览:681 |
C语言训练-数字母 (C语言代码)浏览:649 |
WU-格式化数据输出 (C++代码)浏览:1202 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:470 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
蛇行矩阵 (C语言代码)浏览:527 |
母牛的故事 (C语言代码)浏览:715 |