寒假作業最後成品

2022-09-21 15:09:09 字數 2957 閱讀 6743

main.cpp

#include #include #include "x.h"

using namespace std;

int main()

file.open(name1, ios::in);

fin.open(name2, ios::in); // fstream的open函式用來開啟乙個檔案

ofstream fout;

fout.open("res.txt");

long long int num1[10001], num2[10001], num3[10001], num4[10001], num5[10001];//rule的分點十進位制原ip

long long int num11[10001], num21[10001], num31[10001], num41[10001], num51[10001];//rule的分點十進位制終ip

int duan1[10001], duan2[10001], duan3[10001], duan4[10001];//端點

char ds1[10001], ds2[10001], ds3[10001], ds4[10001];//十六進製制

int dp1[10001], dp2[10001], dp3[10001], dp4[10001];

long long int ip11[10001], ip21[10001], ip1[10001], ip2[10001]; //十進位制ip

int sum1[10001], sum2[10001];//0x轉化為十進位制

char s;//除去字元

int s1;//除去字元

int len = 0;

long long int x;

while (!file.eof())

if (ip2[len] > ip21[len])

dp1[len] = duan(ds1[len]);

dp2[len] = duan(ds2[len]);

dp3[len] = duan(ds3[len]);

dp4[len] = duan(ds4[len]);

sum1[len] = 16 * dp1[len] + dp2[len];

sum2[len] = 16 * dp3[len] + dp4[len];

/*十六進製制處理*/

len++;

} long long int ans1, ans2, ans3, ans4, ans5;

int flag = 0;

len--;

flag = 0;

while (!fin.eof()) }}

}if (flag == 0)

fout << -1 << "\n";

} }system("pause");

return 0;

}

x.h

#ifndef __x_h__

#define __x_h__

long long int ip(long long a, long long b, long long c, long long d, long long e, int len, int flag);

int duan(int ds);

int duan(int ds)

return dp;

}long long int ip(long long a,long long b,long long c,long long d,long long e,int len,int flag)

for (int i = 15; i >= 8; i--)

for (int i = 23; i >= 16; i--)

for (int i = 31; i >= 24; i--)

//**轉化

for (int i = 0; i < e; i++)

for (int i = 0; i <= 31; i++)

for (int i = e; i < 32; i++)

//重新賦值

int ss = 0, sss = 128;

for (int i = ss; i <= ss + 7; i++)

ss += 8;

sss = 128;

for (int i = ss; i <= ss + 7; i++)

ss += 8;

sss = 128;

for (int i = ss; i <= ss + 7; i++)

ss += 8;

sss = 128;

for (int i = ss; i <= ss + 7; i++)

if(flag==1)

return 16777216 * a + 65536 * b + 256 * c + d;

else

ss += 8;

sss = 128;

for (int i = ss; i <= ss + 7; i++)

ss += 8;

sss = 128;

for (int i = ss; i <= ss + 7; i++)

ss += 8;

sss = 128;

for (int i = ss; i <= ss + 7; i++)

return 16777216 * a + 65536 * b + 256 * c + d;

}} #endif

check.cpp

#include #include using namespace std;

int main()

if(flag>10)

break;

i++;

} cout << flag ;

system("pause");

return 0;

}

寒假 作業2

大話物聯網 讀書心得 物聯網是繼計算機 網際網路與移動通訊之後的世界資訊產業的第三次浪潮。但是對於我這種連計算機都還不太懂的菜鳥新手和科技無知者來說,物聯網 三個字真的是乙個新興詞彙。在之前我連 物聯網 三個字好像都不太聽到過,更加不可能了解。殊不知我已經和這個世界如此的脫軌,已經被時代遠遠地落在了...

寒假作業9

1.請寫出網頁的基本標籤 作用和語法。basic tags 基 本 標 籤 creates an html document 創 建 一 個html 文 檔sets off the title and other information that isn t displayed on the web...

寒假作業4

今天所敲的 public class daang public class daang2 菜品名稱 double prices new double 菜品單價 int praisenums new int 3 點讚數 建立訂單物件 daang oset new daang 初始化兩條訂單 publi...