99txt(共10篇)

2023-10-15   来源:高校排名

篇一:99txt

c语言文件操作,结构体
老师要统计所有同学的c语言成绩总分和排名,但是他又懒得算,就让你写个程序来帮他算。他将同学们的成绩存入了文件score.txt中,下面是score.in的样例


5

Ultraman 113 10 10 70
Zhanghua 15 5 15 90
Tom 40 10 15 70
Pikachu 99 0 0 80
Doraemon 10 15 15 80
第一行是一个数字n,表示有n名同学。下面n行,每行分别表示每名同学的姓名、杭电ACM刷题数,课题表现分,实验分和笔试成绩。总成绩按照下面的方式进行计算:
1.总成绩满分100。
2.笔试成绩×70%后再加到总分上。
3.实验分和课堂分合计30分。若杭电刷题超过30,则每刷10道,可再实验分和课堂分中加1分(但不可超过30分上限),若杭电刷题超过80,则实验分和课堂分得满分。
使用以上方式计算每名同学的总分,并按总分从大到小的顺序,将每名同学的姓名与成绩存入rank.txt文件中。若总分相同,则姓名从首位开始ASCII码小的同学排在前面。例如上面给出的例子,输出文件为Doraemon 86
Pikachu 86
Zhanghua 83
Ultraman 79
Tom 78

#include <stdio.h>

#define SCORERADIX    0.7

typedef struct tagScore
{
    double    m_nSumScore;
    long    m_lACM;
    int        m_nClass;
    int        m_nDone;
    int        m_nScore;
    char    m_strName[15];
}SCORE,*PSCORE;

int main()
{
    FILE *fpSrc = NULL,*fpDst = NULL;
    PSCORE pScore = NULL;
    long lCnt = 0l,i = 0l;
    int nIncr = 0;
    
    fpSrc = fopen("score.txt","r");
    
    if (NULL == fpSrc)
    {
        /*提示信息*/
        goto CLEARNNONE;
    }
    
    fpDst = fopen("rank.txt","w");
    if (NULL == fpDst)
    {
        /*提示信息*/
        goto CLEARNSRC;
    }
    
    if (EOF == fscanf(fpSrc,"%ld",&lCnt) || lCnt < 0l)
    {
        /*提示信息*/
        goto CLEARNALL;
    }
    
    pScore = (PSCORE)calloc(lCnt,sizeof(SCORE));
    
    if (NULL == pScore)
    {
        /*提示信息*/
        goto CLEARNALL;
    }
    
    for(i = 0l;i < lCnt;++i)
    {
        if (EOF == fscanf(fpSrc,"%s%ld%d%d%d",pScore[i].m_strName,&pScore[i].m_lACM,&pScore[i].m_nClass,&pScore[i].m_nDone,&pScore[i].m_nScore))
        {
            /*提示信息*/
            break;
        }
        
        pScore[i].m_nSumScore = (double)pScore[i].m_nScore * SCORERADIX;
        
        nIncr = pScore[i].m_nClass + pScore[i].m_nDone;
        if (pScore[i].m_lACM >= 80)
        {
            nIncr = 30;
        }
        else if (pScore[i].m_lACM > 30)
        {
            nIncr += ((pScore[i].m_lACM - 30) / 10) * 2;
            if (nIncr > 30)
            {
                nIncr = 30;
            }
        }
        else
        {
            /*do nothing*/
        }
        
        pScore[i].m_nSumScore += nIncr;
    }
    
    /*排序*/
    for(i = 0l;i < lCnt;++i)
    {
        /*........*/
    }
    
    /*输出*/
    for(i = 0l;i < lCnt;++i)
    {
        fprintf(fpDst,"%s %f\n",pScore[i].m_strName,pScore[i].m_nSumScore);
    }

CLEARNALL:
    free(pScore);
    fclose(fpDst);
CLEARNSRC:
    fclose(fpSrc);
CLEARNNONE:
    return 0;
}

篇二:99txt

150道三位数除以二位数的计算题

【99txt】

我可以写程序给你解决,你把格式发过来
是不是XXX/XX啊?我给你化成分数,你把这些东西整理好放在一个文件里,然后我一行行用程序解决掉
#include
int gcd(int a,int b){return a%b?gcd(b,a%b):b;}
int main()
{
\x09int n,m,d,CS=1;
\x09freopen("C:\\a.txt","r",stdin);//你把要算的式子放在C盘下的a.txt 里,以XXX/XX的格式,一行行放
\x09freopen("C:\\b.txt","w",stdout);//这里输出结果
\x09while(scanf("%d/%d",&n,&m)!=EOF)
\x09{
\x09\x09printf("%d/%d=",n,m);
\x09\x09d=gcd(n,m);
\x09\x09n/=d;
\x09\x09m/=d;
\x09\x09if(n==0)printf("%d",n);
\x09\x09else if(m==1)printf("%d",n);
\x09\x09else printf("%d/%d",n,m);
\x09\x09puts("");
\x09}
\x09return 0;
}

篇三:99txt

8086程序汇编题目
请用8086程序汇编,
题目是:
某班有7个同学的英语成绩低于80分,分数存在ARRAY数组中,编程完成一下工作:
(1)给每人加5分,结果存到NEW数组中。
(2)把总分存到SUM单元中
(3)把加过5分之后的七人成绩显示到屏幕上。

题目没写明白:
没说清array里是所有人的成绩还是只这几个人的;
没说清是所有人都加5分还是只是低于80的加;
没说清总分是所有人的还是只这几个人的、是加分后的还是加分前的;
只好按我的理解来写:
array里可能是全班人的成绩(比如20个人)
只是给不够80分人的加5分、并且只显示出这些人加分后的成绩
总分是所有人调整后的分数和
另外注意程序是把所有低于80分的都处理(而不是数7个完事)
程序如下:
students equ 20
.model small
.stack 2048
.data
array db 100,99,88,77,66,90,80,70,60,40,20,91,95,96,79,76,55,99,100,88
new db students dup (?)
sum dw 0
crlf db 13,10,36
txt db "SUMMARY OF CLASS: $"
.code
main: mov ax,seg array
mov ds,ax
mov es,ax
mov si,offset array ;将使用lodsb从array中读入分数(由ds:si定位)
mov di,offset new ;并按要求将新分数存至new中(由es:di定位)
mov cx,students ;学生人数即循环次数
cld ;为lodsb/stosb指令清除方向标志
mov bx,1 ;为输出美观,用bx当学号吧
lp: mov dl,"(" ;这段输出学号,学号两边用括号扩起来
call putc
push bx ;学号
call print
mov dl,")"
call putc
mov dl,9 ;用制表符分开
call putc
lodsb ;从array数组读一个分数(字节型数据)
xor ah,ah ;ah清零,算总分时是要加上高8位的

cmp al,80 ;是否高于80分
jae above80 ;大于或等于80分的跳过
add al,5 ;低于80的加5分
mov dl,"*" ;先输出一个星号表示该成绩是调整后的成绩
call putc
above80: stosb ;所有人的最终成绩存回new数组
add sum,ax ;最终成绩加到总分里
push ax ;输出该生最终成绩
call print
mov dx,offset crlf ;回车换行
call puts
inc bx ;假装学号加1
loop lp ;循环
call puts ;再换行一下
mov dx,offset txt ;输出全班总分的标题
call puts
mov ax,sum
push ax
call print ;输出总分
mov dx,offset crlf ;回车换行
call puts
mov ah,4ch ;程序结束
int 21h

print proc near
mov bp,sp
push ax
push bx
push cx
push dx
mov ax,[bp+2]
call printax
pop dx
pop cx
pop bx
pop ax
ret 2
print endp
;以10进制输出ax中的无符号整数
printax proc
mov bx,10 ;bx是除数
or ax,ax ;是0则直接输出
jnz @f
mov dl,"0"
call putc
ret
@@: xor dx,dx
div bx
mov cx,ax
or cx,dx ;若商与余数都为0则结束递归
jz @f
push dx ;留存DX中的余数以在递归后输出
call @b ;递归
pop dx ;从最高位开始恢复余数
add dl,"0"
call putc
@@: ret
printax endp
putc proc
push ax
mov ah,2
int 21h
pop ax
ret
putc endp
puts proc
push ax
mov ah,9
int 21h
pop ax
ret
puts endp
end main
执行结果:
(1) 100
(2) 99
(3) 88
(4) *82
(5) *71
(6) 90
(7) 80
(8) *75
(9) *65
(10) *45
(11) *25
(12) 91
(13) 95
(14) 96
(15) *84
(16) *81
(17) *60
(18) 99
(19) 100
(20) 88
SUMMARY OF CLASS: 1614

篇四:99txt

日削月割的翻译.

文言文语句的翻译
.言文语句翻译 授课:石利华 制作:高淑清 1、其李将军之谓也.译文:大概说的就是李将军吧!2、及死日经典文言文语句,天下知与不知,皆为尽哀.译文:到死的那一天,文言文语句天下熟知与 ...
高中语文专题复习文言文翻译.a6r
高中语文专题复习文言文翻译.a6r高中语文文言文复习,天下知与不知,皆为尽哀.译文:到死的那一天,高中语文文言文翻译高中语文专题复习文言文翻译.a6r
英汉翻译(短语).doc
.11、浓雾遮眼 white darkness12、仰着脸 upturned face13、捆扰某人 prey upon somebody14、无言的呼唤 the wordless cry15、像 ...英汉短语在线翻译,天下知与不知,皆为尽哀.译文:到死的那一天,英汉短语互译.11、浓雾遮眼 white darkness12、仰着脸 upturned face13、捆扰某人 prey upon somebody14、无言的呼唤 the wordless cry15、像 ...
高考复习几种文言修辞翻译技巧
.一、比喻的翻译1、明喻:仍译为明喻.例1:皆玄衣白刃高考文言文复习教案,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,高考文言文复习船往如箭.(船像箭一样往前冲.)2、暗喻:用 ...
swf
swf翻译的过程,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,swf
陈氏太极拳新架一路83式动作名称英语翻译003.txt
.form5.Single Whip 单鞭form6.Buddha’s Warrior Attendant Pounds Mortar Secondly 第二金刚捣碓form7.the White Crane(Goose) Spreads Its Wings ...陈氏太极拳分解动作,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,陈氏太极拳.form5.Single Whip 单鞭form6.Buddha’s Warrior Attendant Pounds Mortar Secondly 第二金刚捣碓form7.the White Crane(Goose) Spreads Its Wings ...
高一英语复习1-8单元翻译练习一
.这位厨师做的汤太好和了.我们将把原定在周日的晚会改在周二举行.本周的天气会一直很热.有些人很有钱,而有些人很贫穷.他们不知道变化是怎样产生的.你认为我 ...练习一教学反思,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,一年级拼音练习一.这位厨师做的汤太好和了.我们将把原定在周日的晚会改在周二举行.本周的天气会一直很热.有些人很有钱,而有些人很贫穷.他们不知道变化是怎样产生的.你认为我 ...
《诗经·卫风·氓》翻译.doc
.经·卫风·氓》翻译无知农家小伙子诗经 卫风 氓翻译,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,\x0b怀抱布匹来换丝.\x0b其实不是真换丝,\x0b找此借口谈婚事.\x0b送你渡过淇水西,\x0b到了顿丘情依依.\x0b不是我要误佳期,诗经卫风氓 \x0b你无媒人 ...
复旦名教授课程-英汉翻译实践-课堂讲义
.复旦名教授课程《英汉翻译实践》课堂讲义!Unit 1I.英汉翻译原理第一讲:什么是翻译?【例1】 The history of a tree from the time it starts in the for ...越名教而任自然,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,\x0b怀抱布匹来换丝.\x0b其实不是真换丝,\x0b找此借口谈婚事.\x0b送你渡过淇水西,\x0b到了顿丘情依依.\x0b不是我要误佳期,纲常名教.复旦名教授课程《英汉翻译实践》课堂讲义!Unit 1I.英汉翻译原理第一讲:什么是翻译?【例1】 The history of a tree from the time it starts in the for ...
托福-gre-雅思-全国翻译专业资格-水平-考试英语二级笔译实务模2试题-99考试网
.计算机:学历类:工程类:等级考试 微软认证 思科认证 Oracle认证 Linux认证考研 高考 高教自考 成人高考 法律硕士 MBA/MPA监理工程师 房地产估价师 咨询工程 ...雅思 托福 gre,天下知与不知,皆为尽哀.译文:到死的那一天,剽疾如猿猴.(像猿猴一样剽悍敏捷.)例2:火势猛烈,\x0b怀抱布匹来换丝.\x0b其实不是真换丝,\x0b找此借口谈婚事.\x0b送你渡过淇水西,\x0b到了顿丘情依依.\x0b不是我要误佳期,雅思 托福 gre 区别.计算机:学历类:工程类:等级考试 微软认证 思科认证 Oracle认证 Linux认证考研 高考 高教自考 成人高考 法律硕士 MBA/MPA监理工程师 房地产估价师 咨询工程 ...

篇五:99txt

如何用Replace Pioneer获得这种统计数据表
有个TXT文本是以下内容:
段前1 111 11 11
111 11
1 1 111 11 11 111 111
前11 111 111 111 11 1 1 11
1111 1111
11 111111111
11111 11111 11111
1111111111
前11 1111 111 11 1111
前11 11 111 11 1 1 1
11111
段前11111111
111 11
1111 11111 111 111
111
1111 11 11
前1111 11111 1111 11 11
111 111 11111 11 11
11 1 111 11 11
前111 111 1111 111 11
1111 111 1111 111 111 1
11 11 11111 1
11 11 11 11 1 1
我想针对这个文本获得一个统计数据表,涉及到三个数据(值都不超过99,所以限定用两位数表示):
数据A:统计整个文本中有多少个“段”字
数据B:统计每个“段”字是文本中出现的第几个“段”字
数据C:统计每个“段”字与它后面一个“段”字之间有几个“前”字,但如果是文本中最后一个“段”字就是统计它到文本末尾之间有多少个“前”字
数据表的格式为\A\B\C\,每行一个,所以统计出来应该是:
\02\01\04\
\02\02\03\
最后一个问题就是如果有一批txt文件都需要做这种统计,如何批量获得多个对应的统计表(一个txt文件对应一个txt格式的统计表)

用Replace Pioneer按照以下步骤操作:
ctrl-o打开文本文件
ctrl-h打开replace窗口
* 在search for pattern输入“段”(不带双引号)
* 在replace with pattern输入:
sprintf("\\%02d\\%02d\\%02d\\",$unit_num,$word_no,count($next,'前'))\n
* 去掉print unmatched unit选项
点击replace,完成.
 

篇六:99txt

2011年小学数学六年级下单元测试题(10)总复习四:比和比例

小学数学第十一册期末测试(2003年)
.安区2003年下期义务教育阶段六年级期末数学试卷一、填空题.(30分)1、2004个的和是( );已知两个因数的积是2004小学数学十一册教案,其中一个因数是,小学数学十一册试卷另一个因数是( ) ...
小学四年级数学期末试卷(1年)
.学数学1999学年第一学期期末试卷基础知识填空(1)一年有12个月四年级数学期末试卷,其中一个因数是,小学四年级数学试卷每个月是30天的月份是( ).(2)中央人民广播电台每天18:45播送《 ...
小学毕业数学模拟试题
.1.2×0.2= 2.87÷0.7=30÷50=25×8=二.填空1.一百九十四万六千零八十写作( )小学数学毕业试题,其中一个因数是,小学数学模拟试题用四舍五入法省略“万”后面的尾数约是( )万.2.的分数单 ...
小学六年级数学总复习资料四
小学六年级数学总复习资料四小学数学总复习资料,其中一个因数是,小学数学总复习小学六年级数学总复习资料四
小学三年级数学下学期练习52
小学三年级数学下学期练习52小学三年级数学练习,其中一个因数是,三年级下学期数学小学三年级数学下学期练习52
北师大版小学二年级数学上册复习与整理(二)
.* 北师大版小学二年级数学上册 整理与复习 (二) 与同伴说一说 你学会了什么?最有趣数学问题 最满意的一次数学作业 印象最深的一堂数学课 填 一 填 7×□=56 □× ...北师大版二年级上册,其中一个因数是,二年级上册期中复习.* 北师大版小学二年级数学上册 整理与复习 (二) 与同伴说一说 你学会了什么?最有趣数学问题 最满意的一次数学作业 印象最深的一堂数学课 填 一 填 7×□=56 □× ...
小学数学第十二册教案(txt版).exe
小学数学第十二册教案(txt版).exe小学数学第九册教案,其中一个因数是,小学数学四年级教案小学数学第十二册教案(txt版).exe
小学数学活动课.ppt
.预习作业 查字典心理活动课 ppt,其中一个因数是,“计算” 、“活动” 计算内容有什么?举例说出计算在日常生活中的应用.在计算活动课中,语文活动课ppt你打算达到什么目标?本节活动课标:...
小学数学第四期末复习试题
.24-8÷2= 60+250= 680-400= 9+6X9=计算(1、2题要验算)1、3288+4365 2、8500-6188 3、2060+(4908-1003)4、5020 ...小学数学总复习试题,其中一个因数是,“计算” 、“活动” 计算内容有什么?举例说出计算在日常生活中的应用.在计算活动课中,小学数学总复习.24-8÷2= 60+250= 680-400= 9+6X9=计算(1、2题要验算)1、3288+4365 2、8500-6188 3、2060+(4908-1003)4、5020 ...
小学六年级数学下学期练习175
小学六年级数学下学期练习175小学六年级数学,其中一个因数是,“计算” 、“活动” 计算内容有什么?举例说出计算在日常生活中的应用.在计算活动课中,小学六年级数学教案小学六年级数学下学期练习175【99txt】

篇七:99txt

99……99(100个9)*99……99(100个9)+99……99(100个99)+100……00(100个0)=【99txt】

99……99(100个9)*99……99(100个9)+99……99(100个99)+100……00(100个0)
=99……99(100个9)*(99……99(100个9)+1)+100……00(100个0)
=100……00(100个0)+(99……99(100个9)+1)
=100……00(100个0)*100……00(100个0)
=10^200

篇八:99txt

99+11×19+11×80______.

99+11×19+11×80
=99+(19+80)×11,
=99+99×11,
=(11+1)×99,
=12×(100-1),
=12×100-12.,
=1200-12,
=1188.
故答案为:1188.

【99txt】

篇九:99txt

99.(共2002个)乘99.(共2002个)+1999.(共2002个)等于几

99.(共2002个9)乘99.(共2002个9)+1999.(共2002个9)
=[100...(2002个0)-1]×[(100...(2002个0)-1]+200...(2002个0)-1
=100...(4004个0)-200...(2002个0)+1+200...(2002个0)-1
=100...(4004个0)

篇十:99txt

(100+99)(100-99)+(99+98)(99-98)+.+(2+1)(2-1)的值是多少?解析一下 谢谢

(100+99)(100-99)+(99+98)(99-98)+.+(2+1)(2-1)
=100²-99²+99²-98²+.+2²-1²
=100²-1
=9999

99txt(共10篇)

http://m.tuzhexing.com/gaokao/1321103/

展开更多 50 %)
分享

热门关注

跳远小将高兴龙因意外与奖牌失之交臂,高兴龙女友曝光个人资料微博照片

高校排名

欢乐喜剧人2第七期潘长江排名第几?首次登场能获得满堂彩吗?

高校排名

《我是歌手4》第九期歌单排名曝光,金志文踢馆成功了吗?

高校排名

我是歌手4第八期李克勤演唱《丑八怪》排名第几?现场为什么自嘲曾是丑八怪?

高校排名

薛之谦现身《我是歌手4》助阵李克勤,《我是歌手4》李克勤自曝曾是“丑八怪”被冷落

高校排名

我是歌手第四季第八期有哪些歌曲,第八期排名谁被淘汰了

高校排名

中国反舰弹道导弹曝光,美军放大招升级战斧导弹

高校排名

南造云子是日本第一美女间谍,曾在侵华过程中作恶多端

高校排名

2016最新一期内地电影票房排名介绍,美人鱼继续称霸火影忍者再掀情怀潮

高校排名

2015全球最帅面孔新鲜出炉:人气偶像鹿晗排名第9名

高校排名