周記(雜)2023年1月27日

2021-09-10 06:42:25 字數 1015 閱讀 8757

1.unsigned long long 最大的期限 2^64 -1

2.回形方陣

#include int main()

printf("\n");

if(i<=x/2) k++;

else k--;

if(i==x/2&&x%2==0) k--;

}}

3.int和void代表的是返回值的型別。

int main和void main本質上的區別就是在main函式結尾是否需要有返回

int main出現在c++的主函式中比較多,因為需要返回乙個int型別的值,

所以main函式一般都以return 0;結尾,必須返回乙個int型。

4.預處理

#include #define s(x) 4*x*x+1

int main()

將6+8直接換上去

即 4* 6+8* 6+8+1;

5.大長度的 a-b 如果為0 輸入yes 否則 輸入no

中途可能會出現 有+ - 在前面和小數點。

#include #include #include #define n 500

int main()

; const char d=;

char *s,*p;

while(scanf("%s %s",a,b)!=eof)

else if(*s=='-'&&*p=='-')

else if(*s=='+'&&*p=='-')

else if(*s=='-'&&*p=='+')

else if(*s!='-'&&*s!='+')

else if(*p=='-')

else if(*p=='+')

} else if(*p!='-'&&*p!='+')

else if(*s=='-')

else if(*s=='+')

} }}

周記(雜)2023年2月17日(多看幾遍)

一.c 中set的用法 set的特性是,所有元素都會根據元素的鍵值自動排序,set的元素不像map那樣可以同時擁有實值 value 和鍵值 key set元素的鍵值就是實值,實值就是鍵值。set不允許兩個元素有相同的鍵值。set的各成員函式列表如下 begin 返回指向第乙個元素的迭代器 clear...

周記(雜)2023年12月23日

1.scanf d t gets 若 t 輸入完後,不能進行回車,回車會導致gets直接輸入完成。即 中間應加上 getchar scanf d t getchar for i 0 i a p z printf c p p printf n 2.函式呼叫完成後,通過return語句返回函式值,若無該...

2023年1月27日訓練日記

今天寫乙個 優化問題 2141 第n個智慧型數 乙個正整數如果能表示成兩個正整數的平方差,則稱這個數為乙個 智慧型數 比如 16 就等於 5的平方減去 3 的平方,所以 16 就是乙個智慧型數,從 1 開始的自然數列中,將 智慧型數 從小到大編號為 1,2,3,n。現輸入乙個正整數 n,輸出第 n ...