[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...