西南交通大学计算机复试详攻略在线阅读版(9)

本站小编 免费考研网/2016-03-20


    /*
for(i=0;i<=s1;i++)
    {
        *(t+i)=*(s+i);
        k=i;     必须在循环体内赋值
    }
*/
    strcpy(t,s);
    for(k=s1;k<=2*s1-1;k++)
        t[k]=s[2*s1-1-k];
    t[2*s1]='\0';
}
void main()
{  char s[100], t[100];
   printf("\nPlease enter string s:"); scanf("%s", s);
   fun(s, t);
   printf("The result is: %s\n", t);
}

8.将字符串中的字母变成其后的字母,其中z变成a , Z变成A
程序如下:
#include <stdio.h>
#include <string.h>
void main()
{
    void fun(char a[100],char b[100]);
    printf("\n请输入一个字符串:\n");
    char str[100];char p[100];
    gets(str);
    fun(str,p);
    puts(p);
}
void fun(char a[100],char b[100])
{
    int i,k;
    for(i=0;*(a+i)!='!';i++)
    {
        if((*(a+i)>='a'&&*(a+i)<='z')||(*(a+i)>='A'&&*(a+i)<='Z'))
        {
            if(*(a+i)=='z')
                *(a+i)='a';
            else if(*(a+i)=='Z')
                *(a+i)='A';
            else
                *(a+i)=*(a+i)+1;
        }
    }
    *(a+i)='\0';
    strcpy(b,a);
}
9.非零整数的最大公约数
#include <stdio.h>
void main()
{
    int i,a,b,c,t;
    printf("请输入两个非零正整数:\n");
    scanf("%d,%d",&a,&b);
    printf("\n");
    c=a>b?a:b;
    for(i=1;i<=c;i++)
        if((a%i==0)&&(b%i==0))
            t=i;
    printf("最大公约数为:\n");
    printf("%d\n",t);
}
10. 根据以下公式求π(要求满足精度0.0005)的近似值:π/2=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+……+(1*2*3*4*……*n)/(3*5*7*……*(2n+1))
#include <stdio.h>
void main()
{
    float i,k,n,t;
    float pi,sum=1;
    for(i=1,k=1,t=1;;i++)
    {       
        if(k/t<0.00000005)
            break;
        k=k*i;
        t=t*(2*i+1);           
        sum=sum+k/t;
    }
    pi=sum*2;
    printf("π的值为:%f\n",pi);
}
11.将两个两位数的正整数a,b合并形成一个整数放在c中,合并的方式如:当a=45,b=12时,调用该函数后,c=4152
#include <stdio.h>
void fun(int a, int b, long *c)
{
    *c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);
}
main()
{  int a,b;
    long c;
   printf("Input a b:");  scanf("%d%d", &a, &b);
   fun(a, b, &c);
   printf("The result is: %d\n", c);
}


12.初试矩阵加上转置矩阵
#include <stdio.h>
void main()
{
    int a[3][3]={{1,1,1},{2,2,2,},{3,3,3}};
    int b[3][3],c[3][3];
    int i,j,t;
    printf("初试矩阵为:\n");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%3d",a[i][j]);

相关话题/计算机

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 东南大学计算机考研真题复试回忆版本分享
    1.请编写程序定义和使用枚举变量 2.下面三段程序,如果有错就指出,没有错就写出运行结果 1) #includeiostream Using namespace std; void main() {for(inti=0;ii++){ if( i%2==0 ) cout i+1 if( i%3==0 ) continue; if( i%5==0 ) break; coutEnd of Program. } coutEnd of Program. ...
    本站小编 免费考研网 2016-03-19
  • 哈尔滨工业大学2012-2009计算机研究生考试机试编程带答案
    哈工大计算机院研究生入学考试机试编程题(09-12) 哈工大计算机专业机试编程题(2009) 题目描述: 用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。 输入: 测试数据有多组,输入n。 输出: 对于每组输入,请输出x,y,z所 ...
    本站小编 免费考研网 2016-02-06
  • 哈尔滨工业大学2010计算机专业机试编程考研真题带答案
    哈工大计算机专业机试编程题(2010) 题目描述: 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。 输入: 测试数据有多组,输入n,n数据范围不大。 输出: 对于每组输入,请输出1-n内所有的完数。如 ...
    本站小编 免费考研网 2016-02-06
  • 2016考研东北大学计算机专业课(842)考研真题
    2016考研东北大学计算机专业课(842) C语言部分 一、一、简答 1、1、 循环语句while和dowhile的区别。 2、2、 有static声明的局部变量和自由变量的区别。 3、3、 根据 4 4、Int (*p)[4]和int *p[4]的区别 二、二、写出程序运行的结果 有一个是用指针作函数参数,实现数据的交换 有一个是a[9]={1,2 ...
    本站小编 免费考研网 2016-01-10
  • 安徽大学2008年计算机专业基础考研试题
    安徽大学2008年计算机专业基础考研试题 本站小编 免费考研网 2016-01-06
  • 安徽大学2007年计算机专业基础考研试题
    安徽大学2007年计算机专业基础考研试题 本站小编 免费考研网 2016-01-06
  • 计算机2009-2013操作系统考研真题
    2009年计算机专业考研真题OS 一、试题 23. 单处理机系统中,可并行的是( )。 I. 进程与进程 II. 处理机与设备 III. 处理机与通道 IV. 设备与设备 A. I、II和III B. I、II和IV C. I、III和IV D. II、III和IV 24. 下列进程调度算法中,综合考虑进程等待时间和执行 ...
    本站小编 免费考研网 2015-12-30
  • 计算机组成原理(第2版) 课件 PDF版 唐朔飞
    本站小编 免费考研网 2015-11-16
  • 2011年计算机导论修订第二版课后练习答案
    2011年计算机导论修订第二版课后练习答案 第一章 一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯诺依曼所提出的存储程序概念。 把程序和数据都以 ...
    本站小编 免费考研网 2015-11-06
  • 2016考研大纲解析:计算机只字未改
    秋天是个收获的季节,今天我们收获了2016年计算机考研大纲,如我们所预测,2016年考研计算机大纲只字未改,这是自统考以来第三次大纲没有进 行修订,这说明计算机专业课命题进入一个成熟时期,同学们可以按部就班的按照计划进行。2016年考研时间定格在2015年的12月26日,专业课在27 日下午举行,掐指算来,还有100天的时间, ...
    本站小编 免费考研网 2015-11-04