C语言编程基础试题集

一、给出一个十进制数,写一个函数将该十进制倒序,比如156,那么输出651

#include<stdio.h>
int main()
{
     int a;
     scanf("%d", &a);
     while(a > 0)
     {
           printf("%d", a%10);
           a = a/10;
     } 
     return 0;  
}

二、下面findmax函数将计算数组中最大元素及其下标,请编写该函数。

#include <stdio.h>

void findmax(int s[], int t, int *k)
{
  int i;
  int maxnum = s[0];
  for(i=0; i < t; i++)
  {
     if(maxnum < s[i])
     {
        maxnum = s[i];
        *k = i;
     }
  }  
}
int main()
{
  int a[10]={12,23,34,45,56,67,78,89,11,22}, k;  
  findmax(a, 10, &k);
  printf("最大元素为:%d, 其下标为:%d
", a[k], k);    
  return 0;    
}

 三、大多Linux文件系统目录结构都遵循一定的标准,请根据右侧目录职能描述。

  /home  存放系统最常见的可执行文件(二进制)

  /root    存放Linux内核和系统启动文件,包括Grub、lilo启动器程序

  /dev   存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等   

  /mnt   存放系统所有配置文件,例如passwd存放用户账户信息,hostname存放主机名等

  /boot    用户主目录的默认位置

  /etc    该目录的默认位置

  /bin     根用户(超级用户)的主目录 

原文地址:https://www.cnblogs.com/jiangson/p/6097695.html