ACM 字串的相關聯絡,進製

2021-06-28 09:25:13 字數 2313 閱讀 7550

字串的相關處理練習

主要在於eof的判斷,以及清空緩衝區的處理(gcc編譯器沒有fflush(stdin))。

如果scanf得到了錯誤的數值,返回值0

c#include #define maxn 3000

int main()

return 0;

}

c#include // 用於判斷是否符號

int belong(char c)

}int cal(int a1, int a2, char c)

int main()

b = scanf("%d", &a2);

int result = cal(a1, a2, c);

printf("%d\n", result);

}return 0;

}

旋轉矩陣

c

#include #define sci(a) scanf("%d", &a)

#define fori(a, b) for(i = a; i < b; i++)

#define forj(a, b) for(j = a; j < b; j++)

#define maxn 1000

int n;

// void trans(int a[maxn])

printf("\n");

}}void check(int a[maxn])

}int main()

}check(a);

puts("trans: ");

trans(a);

}return 0;

}

求每次除以b得到的餘數,反向輸出餘數即可。

c#include #include #define forj(a, b) for(j = a; j < n; j++)

void trans(int b, int c)

int j;

for(j = i-1; j >= 0; j--)

printf("%d", a[j]);

printf("\n");

}int main()

return 0;

}

輸入的數字為大數。主要依據是模擬手算。

因為test的時候呼叫了一次eval,結果除錯的時候半天找不出錯誤。

c#include #include // 大數

/** * 模擬手算

* @param b, c

* b為int型進製,c為大數

* @return rest

*/int divide(int b , char *c)

return rest;

}// 判斷是否為0

int eval(char *c, char b)

return 1;

}/**

* 100位最大位數

*/// 用於測試

void output(char *c)

printf("\n");

printf("---------------------output----------------------\n");

}// 僅作測試

void test()

void transchar(int b, char *c)

/* printf("i: %d\n", i); */

/* printf("b: %d\n", b); */

/* printf("s: %s\n", c); */

int j;

for(j = i-1; j >= 0; j--)

printf("%d", a[j]);

printf("\n");

}int main()

return 0;

}

c#include #include #include #define maxn 1000

// 如果是大數

/** * c為數字,b為進製

*/void trans(char *c, int b)

printf("%d\n", res);

}int main()

return 0;

}

進製的字串表示

string str long.tobinarystring i 返回i的二進位制的字串表示 string str long.tooctalstring i 返回i的八進位制的字串表示 string str long.tohexstring i 返回i的十六進製制的字串表示 string str l...

字串的相關演算法

include include include define maxlen 20 typedef struct strtype void create strtype s,char str strtype copy strtype s,strtype t s ch len t 0 s len t l...

字串的相關問題

6.程式設計 實現 memcpy 函式,原型 extern void memcpy void dest,void src,unsigned int count 用法 include 功能 由src所指記憶體區域複製count個位元組到dest所指記憶體區域。下面就是 這個函式的實現過程。includ...