C语言求纠错!!c语言 科学记数法法

c语言程序纠错_百度知道在纠错中提升自我——C语言程序纠错大赛决赛-
学生工作动态
在纠错中提升自我——C语言程序纠错大赛决赛
17:11 来源:
计算机学院
由四川大学计算机学院科技部主办的C语言程序纠错大赛决赛于3月20日晚在江安校区第二基础实验楼B301教室举行。在初赛中取得优异成绩的20名参赛选手信心满怀地参加了决赛,一展自己的实力和风采。&&竞赛全程在互联网上进行,全部采用计算机自动评判,确保没有人为因素的影响。竞赛主要考查参赛者对C语言以及数据结构与算法的熟练掌握程度,六道考题比较新颖也颇有难度,要求参赛者在短时间内找出程序编写当中的错误并予以纠正,这对同学们计算机编程能力和查错能力提出了较高的要求。&&拿到题目后,参赛选手睁大了他们的火眼金睛,眉头紧锁,陷入思考,大家在兴奋而又紧张的气氛中进行比赛。经过两个小时的拼搏,答题顺利结束。举办方向获奖者颁发了机械键盘、头戴式耳机及充电宝等奖品,并向参赛的2014级同学发放了U盘作为参与纪念。随后全体人员合影留念,本次极具意义的C语言程序纠错大赛拉下了帷幕。&&&据主办方介绍,举行这次比赛的目的是增强我院学生在计算机程序设计、数据结构、算法设计等学科的学习能力,促进和加强我校的学风建设及文化建设。本次比赛不仅让同学们对计算机编程有了更深一步的了解,也让他们发现了自己的优势与不足,提高了他们对学习专业知识的兴趣。参赛选手纷纷表示,通过此次C语言程序纠错大赛,他们体验到了程序编写的乐趣,同时也收获了严谨的思维方式和查找程序错误的技巧。同学们都希望相关部门能够更多地举办同类竞赛活动,激发计科人的学习兴趣,提升专业水平。四川大学计算机学院分团委新闻中心撰稿人:汪庭葳
】 【】 【】
地址:(望江校区)成都市一环路南一段24号基础教学楼B座三楼 邮编:610065 电话:86-028-    (江安校区)成都市双流县川大路第二基础教学楼B座五楼 邮编:610207 电话:86-028- 四川大学计算机学院版权所有 & 2011求C语言高手帮忙改下程序,关于科学计数法的_百度知道c语言,纠错,第一天学,试了一个书上的例子,有问题,提示是main must return int_百度知道北航机试(5)
给出一个标准输入的正数(开头末尾没有多余的0),输出其科学计数法表示结果。
输入0.000002,输出2e-6
输入123.456,输出1.23456e2
输入123456,输出1.23456e2
#include &stdio.h&
#include &string.h&
#include &stdlib.h&
int main(){
char v[10000]={'\0'};
scanf(&%s&,v);
int len=strlen(v);
if(v[0]=='0'){
while(v[i]=='0')
int xiaoshu=i+1-2;
printf(&%c&,v[i++]);//遇到第一个不为0的数直接输出
printf(&.&);//如果此后还有数字,则添加小数点
for(;i&i++)
printf(&%c&,v[i]);
//之后输出剩下的小数位
printf(&e-%d\n&,xiaoshu);
//大于1的数
printf(&%c.&,v[0]); //第一位后加小数点输出
while(v[i]!='.'&&i&len)
//判断原数小数点之前的位数
int ex=i-1; //从而求得科学计数的E
for(i=1;i&i++)
if(v[i]!='.')
printf(&%c&,v[i]); //顺序输出剩下的数,要把小数点去掉
printf(&e%d\n&,ex);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3660次
排名:千里之外
原创:21篇
(10)(6)(6)(3)

我要回帖

更多关于 c语言 科学记数法 的文章

 

随机推荐