西南交通大学计算机复试详攻略在线阅读版(13)
本站小编 免费考研网/2016-03-20
else
{
a[j++]=i;
*n=j;
}
}
}
main( )
{ int aa[1000], n, k ;
fun ( aa, &n ) ;
for ( k = 0 ; k < n ; k++ )
if((k + 1) % 10 == 0) printf("\n") ;
else printf("%5d", aa[k]) ;
}
22计算表达式:s=aa……aa-….-aaa-aa-a,例如a=3,n=6,则表达式为:s=333333-33333-3333-333-33-3
#include <stdio.h>
void main()
{
int fun(int x,int y);
int i,a,n,sum=0,value;
printf("请输入:\n");
scanf("a=%d,n=%d",&a,&n);
value=fun(a,n);
printf("该表达式的值为:%d\n",value);
}
int fun(int x,int y)
{
int i,z=0,sum=0;
for(i=1;i<=y;i++)
z=z*10+x;
for(i=1;i<y;i++)
{
sum=sum*10+x;
z=z-sum;
}
return(z);
}
23.把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移除字符串的字符绕回到第一个奇数位置,下标为偶数的字符不动。例如abcdefgh,执行结果为:ahcbedgf
#include <stdio.h>
void fun(char *s)
{
int i,j,k;
char a[40];
for(i=0,j=0;s[i]!='\0';i++)
{
if(i%2==0)
a[j]=s[i];
else
{
k=i+2;
if(s[k]=='\0')
a[1]=s[i];
else
a[k]=s[i];
}
j++;
}
a[j]='\0';
for(i=0;a[i]!='\0';i++)
s[i]=a[i];
}
main()
{ char s[80]="abcdefgh";
printf("\nThe original string is : %s\n",s);
fun(s);
printf("\nThe result is : %s\n",s);
}
24. *******H*sd*sdlkh*******把该字符串中所有的*都去掉
#include <stdio.h>
void fun(char *s)
{
int i,k,j;char a[333];
for(i=0;s[i]!='\0';i++)
if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
{
k=i;
break;
}
for(i=k,j=0;s[i]!='\0';i++)
if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
a[j++]=s[i];
a[j]='\0';
for(i=0;a[i]!='\0';i++)
*(s+i)=a[i];
*(s+i)='\0';
}
void main()
{
char s[]="*****H*sd*sdlkh****";
printf("初始时字符串为:\n");
puts(s);
printf("经处理后,字符串变为:\n");
fun(s);
puts(s);
}
1.5 机试资料参考答案
样题一参考程序如下:
#include <stdio.h>
int main()
{
int n,a,b;
scanf("%d",&n);
for(int i=0;i<n;i++)
相关话题/计算机
东南大学计算机考研真题复试回忆版本分享
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-062016考研东北大学计算机专业课(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年计算机专业基础考研试题
专业课考研资料 本站小编 免费考研网 2016-01-06安徽大学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-162011年计算机导论修订第二版课后练习答案
2011年计算机导论修订第二版课后练习答案 第一章 一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯诺依曼所提出的存储程序概念。 把程序和数据都以 ...专业课考研资料 本站小编 免费考研网 2015-11-062016考研大纲解析:计算机只字未改
秋天是个收获的季节,今天我们收获了2016年计算机考研大纲,如我们所预测,2016年考研计算机大纲只字未改,这是自统考以来第三次大纲没有进 行修订,这说明计算机专业课命题进入一个成熟时期,同学们可以按部就班的按照计划进行。2016年考研时间定格在2015年的12月26日,专业课在27 日下午举行,掐指算来,还有100天的时间, ...计算机考研招生 本站小编 免费考研网 2015-11-04
