| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 794 人关注过本帖
标题:求助,今年上机考试的改变可能引起的问题,求助,相当严重的问题
只看楼主 加入收藏
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
收藏
 问题点数:0 回复次数:5 
求助,今年上机考试的改变可能引起的问题,求助,相当严重的问题
一些上机的题,在TC上可以编译运行,而在VC上不行,
今年考试时候,遇到这种情况改怎么办

拿“产品五个因素的比较排列,结构体操作问题”
试了好几题,原原本本的答案在VC在连编译都没法通过,但考试又要用VC,该如何解决

官方出題時,會不會意識到這個問題,而事先改正好

[[it] 本帖最后由 cbullet 于 2008-3-18 20:44 编辑 [/it]]
搜索更多相关主题的帖子: 考试 上机 
2008-03-18 20:08
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
前面加一句#include <stdio.h>

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-03-18 20:26
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
收藏
得分:0 
不行,還有其他類型的題都有類似情況
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>

#define MAX 100
typedef struct
{
 char dm[5];
 char mc[11];
 int dj;
 int sl;
 long je;
} PRO;
PRO sell[MAX];
void ReadDat();
void WriteDat();

void SortDat()
{
 int i,j;
 PRO xy;
 for(i=0;i<99;i++)
    for(j=i+1;j<100;j++)
       {
        if (strcmp(sell[i].dm,sell[j].dm)<0) /*按产品代码从大到小进行排列*/
           {
            xy=sell[i];
            sell[i]=sell[j];
            sell[j]=xy;
           }
        else if (strcmp(sell[i].dm,sell[j].dm)==0)  /*若产品代码相同*/
             if (sell[i].je<sell[j].je)      /*则按金额从大到小进行排列*/
                {
                 xy=sell[i];
                 sell[i]=sell[j];
                 sell[j]=xy;
                }
       }
}
void main()
{
 memset(sell,0,sizeof(sell));
 ReadDat();
 SortDat();
 WriteDat();
}

void ReadDat()
{
 FILE *fp;
 char str[80],ch[11];
 int i;
 fp=fopen("IN34.DAT","r");
 for(i=0;i<100;i++)
    {
     fgets(str,80,fp);
     memcpy(sell[i].dm,str,4);
     memcpy(sell[i].mc,str+4,10);
     memcpy(ch,str+14,4);
     ch[4]=0;
     sell[i].dj=atoi(ch);
     memcpy(ch,str+18,5);
     ch[5]=0;
     sell[i].sl=atoi(ch);
     sell[i].je=(long)sell[i].dj*sell[i].sl;
     }
 fclose(fp);
}

void WriteDat()
{
 FILE *fp;
 int i;
 fp=fopen("OUT34.DAT","w");
 for(i=0;i<100;i++)
    {
     fprintf(fp,"%s  %s  %4d  %5d  %10ld\n",sell[i].dm,sell[i].mc,sell[i].dj,
     sell[i].sl,sell[i].je);
    }
 fclose(fp);
}
2008-03-18 20:37
cbullet
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2008-3-13
收藏
得分:0 
等待中。。。。。。。。。。。。。。。。。
2008-03-18 21:29
饿狼神
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-3-19
收藏
得分:0 
你是国三的考生吧
我和你一样今年考,但是这道题我再vc上编译无错啊,看一下是不是你的vc安装有问题啊~我经常在一台机器上编译好使,另一台就不好使了~~~
2008-03-19 06:27
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
自己写不就行了嘛,你管他答案是什么干嘛
什么你说不会?
不会写你考什么考。
2008-03-19 10:17
快速回复:求助,今年上机考试的改变可能引起的问题,求助,相当严重的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014983 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved