文章

1

粉丝

45

获赞

0

访问

166

头像
IP地址 题解:
P1023 贵州大学机试题
发布于2024年3月29日 21:40
阅读数 166

#include <stdio.h>
#include <string.h>
//获取点与点之间的地址值
int fun(char s[100],int i,int j){
    int len=j-i,sum=0,t=1;
    while(len){
        sum+=(s[j-1]-'0')*t;
        len--;
        t*=10;
        j--;
    }
    return sum;
}
void main(){
    char s[100];
    gets(s);
    int len=strlen(s),t=0;
    //b用来存地址值
    int b[6];
    //防止开头和结尾都有'.'的情况
    if(s[0]=='.'||s[len-1]=='.') {printf("Error");return;}
    for(int i=0,j=0;j<=len;){
        if(s[j]>='0'&&s[j]<='9') j++;
        //注意j==len结尾不要忘
     &nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发