当前位置:文档之家› c语言面试最常考题目

c语言面试最常考题目


题目2
题目2
void main() {
int a,b,c,d; a = 8; b = cmp1(&a, 9); a++; c = cmp1(&a, 9); a++; d = cmp1(&a, 9); printf("a=%d, b=%d, c=%d, d=%d\n", a, b, c, d); return; }
课后思考提高题
C语言解决皇后问题 国际象棋棋盘中最多能放下几个皇后? 总共有多少种放法?
皇后问题的延伸 能放下同棋盘格子数的皇后,这样的 棋盘最小是多大的?这种情况下有几 种放法?
题目3,4,5
3 输入一个四位数,打印出来,每位中 间有个空格。比如输入是1234,应该 打印出来1 2 3 4
4 打印出100以内的素数,最好是一行5 个,整齐点。
5 完成char* mystrcat(char* s1, const char* s2),并写个程序输入2 个字符串,通过mystrcat合并打印出 来。
题目1
void main() {
int a,b,c,d; a=7; b=a++; c=++a; d=10*a++; printf("b=turn; }
int cmp1(int* p, int c2) {
static int tmp = 20; if(*p = c2) { tmp += *p; } else { tmp -= *p; } return tmp; }
相关主题