zoukankan      html  css  js  c++  java
  • 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     根用户(超级用户)的主目录 

  • 相关阅读:
    一些常用的库
    isKindOfClass isMemeberOfClass 的区分
    自学知识的博客
    更新进度
    ORA-01950:对表空间“”XXXX”无权限,解决办法
    ORA-01589错误的解决办法
    背景四
    专题-主存储器与Cache的地址映射方式
    C语言中宏的相关知识
    Lab1:Linux内核编译及添加系统调用(详细版)
  • 原文地址:https://www.cnblogs.com/jiangson/p/6097695.html
Copyright © 2011-2022 走看看