郑大考研网育博书店

50

主题

0

好友

471

积分

中级会员

Rank: 3Rank: 3

升级  90.33%

UID
2909
性别
保密
帖子
235
注册时间
2007-7-26
跳转到指定楼层
1#
发表于 2009-3-18 10:36:52 |只看该作者 |倒序浏览
权威推荐:郑州大学2023年考研内部权威资料【点击查看】
总部地址:郑州大学主校区育博书店
考研咨询热线:13633846090(同微信,请优先微信联系)
---------------------------------------------------------------------------------------
文件都在D盘根目录
1,
#include<stdio.h>
#include<string.h>
main()
{
int a,j,k;
char n[2],str1[50],str2[50];
FILE *fp;
fp=fopen("D:\\input.txt","r");

fgets(n,3,fp);
fgets(str1,50,fp);
fgets(str2,50,fp);

for(j=0;str2[j]!='\0';j++)
  for(i=0;str1[a]!='\0';i++)
  {
   if(str1[a]==str2[j])
   {
    for(k=a;str1[k]!='\0';k++)
    {
     str1[k]=str1[k+1];
    }
   }
  }

printf("%s",str1);
fclose(fp);
getch();
}


运行后打出“PPL RPBLC F CHN

2,
#include <stdio.h>
main()
{
char *n="%d\n%d",*f="%f";
int num,i;
float j;
int resi=1;
float resj=1;
FILE *fp;
fp=fopen("D:\\Input.txt","r");
fscanf(fp,n,&num,&i);
fscanf(fp,f,&j);
while(i>0)
{
  resi*=i;
  i--;
}
while(j>0)
{
  resj*=j;
  j-=1;
}
if((fp=fopen("D:\\Output.txt","w"))==NULL)
{
  printf("Can't open file !");
  exit(0);
}
fprintf(fp,"%d\n",resi);
fprintf(fp,"%f\n",resj);

fclose(fp);
getch();
}

第二个数过大,想想用了浮点数。运行后在D盘根目录下出现OUTPUT.TXT文件,里面第一行为120,第二行为2432902298041581570.000000

最后提一问:每年的上机题考察的内容是不是大同小异的?还是有很大差别?文件是不是很重要?两道题都跟它有关。当时我们都没有学。

PS:好像网站看见[ i ]就把字变斜体了,看见[ b ]就把字变黑体了,只好把i,j换成a,j。既不能是a,b,又不能是i,j,真不顺劲啊,崩溃了。


分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0

50

主题

0

好友

471

积分

中级会员

Rank: 3Rank: 3

升级  90.33%

UID
2909
性别
保密
帖子
235
注册时间
2007-7-26
2#
发表于 2009-3-18 10:56:48 |只看该作者
第二题第二个数好像错了。是用浮点的原因?大数阶乘还没研究,听说很复杂?
回复

使用道具 举报

0

主题

0

好友

3000

积分

荣誉版主

Rank: 8Rank: 8

升级  0%

UID
12072
性别
帖子
402
注册时间
2008-2-28
3#
发表于 2009-3-18 19:26:23 |只看该作者
用浮点形式就行了。
上机都是文件读取的,所以文件必须会。现在学来得及
回复

使用道具 举报

0

主题

0

好友

41

积分

注册会员

Rank: 2

升级  16.32%

UID
38751
性别
保密
帖子
35
注册时间
2009-3-5
4#
发表于 2009-3-19 19:38:08 |只看该作者

回复 1# 的帖子

我的程序怎么出来是
PL RPBLC F CHN
PL RPBLC F CHN
第一个字母怎么也识别不来!
程序和你的一样,记事本里面也对了!怎么回事呢
回复

使用道具 举报

0

主题

0

好友

3000

积分

荣誉版主

Rank: 8Rank: 8

升级  0%

UID
12072
性别
帖子
402
注册时间
2008-2-28
5#
发表于 2009-3-21 13:21:25 |只看该作者
上机题不是大同小异!!!每年的题目都没有规律性的!!!
但难易程度基本是一样的,也就是那三道题的难以水平了,挺简单的吧,所以大家不要怕,只要写了,只要不交白卷,都会有成绩的。郑大的上机不是只根据结果给分,而是根据每行程序给分,所以想得分是很简单的。
回复

使用道具 举报

50

主题

0

好友

471

积分

中级会员

Rank: 3Rank: 3

升级  90.33%

UID
2909
性别
保密
帖子
235
注册时间
2007-7-26
6#
发表于 2009-4-4 00:32:35 |只看该作者
第二题不对。float表示不了那么多位。换成double就行了,%f换成%lf
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver| ( 豫ICP备07041838号 ) |

郑大考研网育博书店 Powered by 育博书店

回顶部