范文无忧网面试笔试面试回答

C语言面试题目急!

03月31日 编辑 fanwen51.com

[C语言笔试题目]下面是由本站笔试网推荐的C语言笔试题目 一、判断题(对的写T,错的写F并说明原因) 1、有数组定义inta[2][2]={{1},{2,3}};则a[0][1]的值为0。() 2、int(*ptr)(),则ptr是一维数...+阅读

C语言面试题目急!!!

前面两位虽说的有一定道理,但到这里来的同志不是来寻打击的。

社会上各个层面的人都有,各个层面的需也都有,所以不要那样了。

C程序如下:

#define N 24

#include "stdlib.h"

void RandArrayN(int *a,int n)

{ int i,t,;

n=n-1;

for(i=0;ifor(i=0;iwhile(a[t=rand(n)]!=0); // 每次找一个未置数位置

// 若该位置已经放下一个数(不等于0),则找下一个位置,直到找到为0的位置(还没有置入一个数)

a[t]=n-i; // 第i次找到的位置置入数n-i,

}

}

void main()

{ int a [N];

RandArrayN(a,N);

}

汇编中要实现随机数好像比较麻烦,但整体思路是一样的,你还需要自己编写一个伪随机数产生子程序,目前我还没有研究过。

c语言常见面试题

网上找的

#include

int cal(int h1,int length,int b[]);

int main(){

unsigned int n[]=;

int length=7;

printf("%d",cal(-2,length,n));

return 0;

}

int cal(int h1,int length,int b[]){

if (length-h1==1)

return b[h1];

if (length-h1==2)

return (b[h1]>b[h1+1]?b[h1]:b[h1+1]);

if (length-h1==3)

return (b[h1]+b[h1+2]>b[h1+1]?b[h1]+b[h1+2]:b[h1+1]);

if (h1>=0)

return b[h1]+(cal(h1+2,length,b)>cal(h1+3,length,b)?cal(h1+2,length,b):cal(h1+3,length,b));

else

return (cal(h1+2,length,b)>cal(h1+3,length,b)?cal(h1+2,length,b):cal(h1+3,length,b));

}

请教大家一个C语言面试的编程题目

这是一道老题目了,代码如下,望采纳:

#include

#include

int findNUM(void)

{

int cnt = 0;

int N = 0; //EDCBA

int Nswitch = 0; //ABCDE

for(cnt = 10000 * 4; cnt {

Nswitch = 0;

N = cnt;

//将EDCBA变换为ABCDE

do

{

Nswitch = Nswitch * 10 + N % 10;

N /= 10;

}while(N != 0);

if((cnt >>2) == Nswitch)

{

return cnt; //找到该数并返回

}

}

return -1;//找不到,返回-1

}

int main(void)

{

int result = findNUM();

switch(result)

{

case -1:

{

printf("the number isn't exist!\n");

break;

}

default:

{

printf("the ABCDE is %d\n", result / 4);

printf("the EDCBA is %d\n", result);

break;

}

}

return 0;

}截图:

延伸阅读:

华为C语言笔试题目1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用 :: 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变...

C语言程序题目第一题 原始数据是这样 1,4,3,2 8,6,5,7 3,7,2,5 4,8,6,1 循环体里 if{a[j][i]>a[k][i]} { t=a[j][i]; a[j][i]=a[k][i]; a[k][i]=t; } 在一次大循环中i是不变的,而且是占在...

C语言题目谢谢12题选A。13题选B。17题选D,22D,23B 第12题,struct结构的大小是计算所含成员的总大小,题中定义1个整型成员占2字节,一个8元素的字符数组,字符变量1字节,则数组大小8字符,一个字符...

C语言面试题目急前面两位虽说的有一定道理,但到这里来的同志不是来寻求打击的。 社会上各个层面的人都有,各个层面的需求也都有,所以不要那样了。 C程序如下: #define N 24 #include "stdlib.h" v...

C语言笔试题面试专用求题目>预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1...

C语言面试题目急!!!前面两位虽说的有一定道理,但到这里来的同志不是来寻求打击的。 社会上各个层面的人都有,各个层面的需求也都有,所以不要那样了。 C程序如下: #define N 24 #include "stdlib.h" v...

c语言考试题目一、 是非判断题 1.错,标识符只能是以下划线或者字母开头。 2.错,1、编辑 2、编译 3、链接 4、运行。 3.对, break语句在循环中的作用是提前结束本次循环。 4.错, && 是逻辑...

请教大家一个C语言面试的编程题目这是一道老题目了,代码如下,望采纳: #include #include int findNUM(void) { int cnt = 0; int N = 0; //EDCBA int Nswitch = 0; //ABCDE for(cnt = 10000 * 4; cnt { Nswitch...

C语言面试题目急前面两位虽说的有一定道理,但到这里来的同志不是来寻求打击的。 社会上各个层面的人都有,各个层面的需求也都有,所以不要那样了。 C程序如下: #define N 24 #include "stdlib.h" v...

推荐阅读
图文推荐
栏目列表