简单c语言程序例子。程序尽量简单些。

提问回答都赚钱
> 问题详情
最简单的C程序设计
1.实验目的
①掌握C语言中使用最多的一种语句——赋值语句的使用方法。
②掌握各种类型数
悬赏:0&&答案豆&&&&提问人:匿名网友&&&&提问收益:0.00答案豆&&&&&&
最简单的C程序设计 & &1.实验目的 & &①掌握C语言中使用最多的一种语句——赋值语句的使用方法。 & &②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。 & &2.实验内容和步骤 & &掌握各种格式转换符的正确使用方法。 & &①输入程序 & &main() & &{int a,b; & &float d,e; & &char c1,c2; & &double f,g; & &longm,n; & &unsigned int p,q; & &a=16;b=62; & &c1='a';c2='b'; & &d=3.56;e=-6.87; & &f=;g=0.; & &m=50000:n=-60000; & &p=32768;q=40000; & &printf(&a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n&,a,b,c1,c2,d,e); & &printf(&f=%15.6f,g=%15.12f\nm=%1d,n=%ld\np=%u,q=%u\n&,f,g,m,n,p,q); & &} & &②运行此程序并分析结果。 & &③在此基础上,修改程序的第8~13行。 & &a=b1;b=b2; & &c1=a;c2=b; & &f=;g=0.; & &d=f; &e=g; & &p=a=m=50000;q=b=n=-60000; & &运行程序,分析结果。 & &④改用scanf函数输入数据而不用赋值语句,scanf函数如下。 & &scanf(&%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u& & &&a,&b,&c1,&c2,&d,&e,&f'&g,&m,&n,&p,&q); & &输入的数据如下。 & &61,62,a,b,3.56,-6.87,,0.,50000,-6,40000 & &(说明:ld格式符用于输入long型数据)分析运行结果。 & &⑤在上面的基础上将printf语句改为 & &printf(&a=%d,b=%dknc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n&,a,b,c1,c2,d,e); & &printf(&f=%f,g=%f\nm=%d,n=%d,p=%d,q=%d\n&,f,g,m,n,p,q); & &运行程序。 & &⑥将p、q改用%o格式符输出。 & &⑦将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。 & &3编写程序 & &①有下面的程序 & &main() & &{ & & & &float b,c; & &scanf(&%2d%3f%4t&,&a,&b,&c); & &printf(&\na=%d,b=%f,c=%f\n&,a,b,c); & &} & &若从键盘上输入并回车,则程序的输出结果是______。 & &②下面程序的输出结果是______。 & &main() & &{int x=5,y=3; & &printf(&%d\n&,y=x/y); & &} & &③以下程序的输出结果是______。 & &main() & &{ & &int a=2,b=5; & &printf(&a=%%d,b=%%d\n&,a,b); & &} & &④以下程序的输出结果是______。 & &#include&stdio.h& & &main() & &{ & &double x=123.123789; & &printf(&%8.6f,%8.3f,%14.8f\n&,x,x,x); & &} & &⑤以下printf语句中的&-&的作用是______,该程序的输出结果是______。 & &#includestdio.h> & &main() & &{ int x=12; & &double a=3.1415926; & &printf(&%6d##\n&,x); & &printf(&%-6d##\n&,x); & &printf(&%14.10f##\n&,a); & &printf(&%-14.10f##\n&,a); & &} & &⑥以下程序的输出结果是______。 & &#includestdio.h> & &main() & &{int a=325; & &double x=3.1415926; & &printf(&a=%+0.6d &x=%+e\n&,a,x); & &} & &⑦编写程序,让用户输入两个整数,输出它们的商和余数。 & &⑧编程:设圆半径r=1.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。 & &⑨输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)。输出要有文字说明,取2位小数。
发布时间:&&截止时间:
网友回答&(共0条)
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&20.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&22.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&22.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
你可能喜欢的
[] [] [] [] [] [] [] [] [] [] [] []
请先输入下方的验证码查看最佳答案
图形验证:c语言一个简单的求和程序 - C技巧 - 大学IT网
当前位置: >
> c语言一个简单的求和程序
关键词:&&阅读(683) 赞(47)
[摘要]本文是对c语言一个简单的求和程序的讲解,附上c语言源代码,源码可直接使用,大学IT网整理,与大家分享!
下面是关于一个简单的求和程序的详细代码,由最懂大学生的IT学习网站-大学IT网()整理分享!
/* 代码由大学IT网()整理 */
#include &stdio.h&
/*声明变量*/
/*为变量赋初值*/
/*为变量赋初值*/
/*求和运算*/
printf("sum is
%d\n",sum);
/*输出结果*/
好啦,看完这个由c语言技术实现一个简单的求和程序功能的源代码后是否对实现相关功能更加明白了呢?如果还有不懂的地方可以加我的QQ()联系我哦^_^!
本文由最懂大学生的IT学习网站-整理,转载请注明出处!
相关C技巧推荐> 怎么把纯粹的C语言程序弄成桌面上那种应用程序,双击不弹出C语言软件就能运行我刚学会做了一个简单的倒
怎么把纯粹的C语言程序弄成桌面上那种应用程序,双击不弹出C语言软件就能运行我刚学会做了一个简单的倒
tjcytyl & &
发布时间: & &
浏览:122 & &
回复:4 & &
悬赏:0.0希赛币
怎么把纯粹的C语言程序弄成桌面上那种应用程序,双击不弹出C语言软件就能运行我刚学会做了一个简单的倒计时秒表,想让它跟我桌面上其他图标一样,双击就能弹出倒计时框框。。。求教,给解释给步骤,谢了
看看windows编程吧,win32 sdk
tjdai88 & &
& & (0)(0)结合一个平台做吧!windows/Linux选一个。。。我正在学windows程序设计,一起加油吧。。。
tjf0303 & &
& & (0)(0)VC建立一个对话框的工程,显示时间,计时器
tjdongdong & &
& & (0)(0)把你生成的可执行文件复制到桌面上。可执行文件在你建立的工程的debug里面tjdai88 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-  我买了本谭浩强的&C程序设计&,看了1个多月,把后面的习题都做了,感觉已经完全掌握了C语言,之前看到很多搞程序的网友说什么C语言难掌握之类的话,现在觉得他们真是太差了,怎么现在的程序员都这样,难怪他们过不过35岁.  
原来编程这么简单,哈哈,看来过不了几个月,我月薪7,8K的也不在话下,我现在已经完全掌握C语言,准备学c++.那些说什么C语言难掌握的菜鸟们,看我比你们强多了!!!
楼主发言:1次 发图:0张
  嚯嚯 说c语言简单的人  不是天才 就是自大狂    谭浩强的&C程序设计& 仅仅是入门    没有看过 c专家编程
c陷阱与缺陷  就不能说学过c语言    知道c程序在内存中的分段吗?  知道 int (*(*func[7][8][9])(int *)) [5] 的含义吗?  知道 volatile关键字的作用吗?  知道 static关键字在工程中的作用吗?  知道怎么避免头文件重复包含和函数重名吗?  .......    反正我是越学c语言越觉得难      
  楼主是来恶搞的吧?很搞笑啊
  赚点击率,不错不错
  恩 LZ是挺外行的 我们学校 科学管理系 的都必须学习C和数据结构  计算机系的就别说了  如果你进入了 计算机系 就是程序有多难
  看了本入门级别的书就说C容易,也太高估自己了吧,以后还是不要搞软件开发,和同行,感觉丢人~~~~~~~~~~!!!!!!!!
  你懂不懂哦,看点谭浩强的书就会C语言了?应付考试还差不多,会写几个程序嘛?项目做老好久嘛?  月薪7,8k
怕是做梦哦,成都调查过,计算机专业的本科生出来工资平均才1200.
  谭浩强的书....入门应该不算吧..
  C语言的确不难,世界上没有任何难的语言。“算法”比“语言”要复杂得多。  不过,谭浩强的“C程序设计”有很多问题没有说清楚,认真看过的人都不会认为自己“完全掌握了C语言”。  楼主恶搞,鉴定完毕。
  我是LZ.    
我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.    
Stevens的TCPIP详解看到卷2,也就是底层实现的源代码部分.还有什么&深入理解计算机系统&,&计算机系统结构-量化的研究方法&都在看.数据结构自然也不在话下,打算过几个月把离散数学搞清楚,再看看计算理论,然后学习学习编译原理.    
之所以买了谭浩强的C程序设计,并课后题,主要是为了考研需要,指定的参考书嘛.我就不相信月薪达不到7,8K.啊哈哈哈~    
怎么样,我是自大,可我有资本自大.你们这些小菜鸟一边去吧,本大爷还要振兴民族软件.未来几年我都会不遗余力的博览群书和实践.我就是高调,谁让现在那些科班的大学生素质那么差.哈哈哈~~    
菜鸟们靠边站去!!!!
  恩 。 。看来我也是该看看c了了。。
  lz  请教下如何用c实现面向对象    另外 我所见识的牛人,没有一个是狂妄自大的  过几年再来看看你的贴子 ,品品滋味吧
  作者:beyondyuefei
回复日期: 0:25:00
      我是LZ.         我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.         Stevens的TCPIP详解看到卷2,也就是底层实现的源代码部分.还有什么&深入理解计算机系统&,&计算机系统结构-量化的研究方法&都在看.数据结构自然也不在话下,打算过几个月把离散数学搞清楚,再看看计算理论,然后学习学习编译原理.      楼主依然没入门。
  天才或自大狂,任选其一吧,看懂一本书并不能说明你就全懂了。
  lz先看linux内核再学c语言的?搞笑~~  楼猪傻B一个,鄙视这种人  问候你家女性,畜生除外
  你这水平 还考啥研啊    直接可以带研究生了
  太假了吧,
  有点虚伪  好似在自我安慰
  赚点击的,满足lz  
  个人觉得谭浩强的那本书是垃圾,根本没用,看完了也得再弄本教材重新学习C语言。看完了谭浩强的那本书,只能说是“做好准备学习C语言”。lz是自娱自乐还是怎么着,自己看着办吧
  LZ看了那么多书,精通C了啊,,,,,,,,,    看到“精通”俩字就觉得恶心,权且算你技术很牛,回头再看看您的RP,不过关啊。。。。。。。。。
  现在无聊的人太多了,连路边的小猫也出来秀哈
  LZ给我讲解下int a[0];的用法吧。  详细点好吗?我真的不懂
  LZ给我讲解下int a[0];  的用法好吗?请详细点,因为我真的不懂
  LZ  ZTMDQIANBIAN  真是高手的 话  不、相信
  现在各类计算机语言学起来都差不多 只要掌握了一种语言
语法都没有很大的差异
不过我就比较菜了
VISUAL BASIC
学的也只是入门
满有前景的 现在竟然学起了JAVA
又认为很多地方看不懂
比如说基础:system.out.print()语句下面的system.out.println()什么的 怎么前面输出语句没有LN
后面的就带上了呢
到底输出语句有多少中呢?
  寒一个,7,8k不算高啊.....
  总页数:1
第页   作者:beyondyuefei
提交日期: 18:59:17     我买了本谭浩强的&C程序设计&,看了1个多月,把后面的习题都做了,感觉已经完全掌握了C语言,      --------------------  lz肯定没看谭浩强写的前言吧
给你摘抄几句:    
许多非专业的程序人员和大学生很希望学习c语言,他们迫切要求有一本学习c语言的入门教材。考虑到这一情况,我们决定尝试为初学者编写一本适用的教材。。。。。  
本书介绍的c语言是其最基本的部分,c语言在使用上还有许多细节,无法在这本教材中全部涉及,这有赖于读者将来在实践中逐步掌握。。。。。。    ------------------------      lz所谓的“掌握”让我感觉是学会了拿毛笔就号称掌握了书法。
  现在各类计算机语言学起来都差不多 只要掌握了一种语言 语法都没有很大的差异 ! 不过我就比较菜了 C学的很烂 VISUAL BASIC 学的也只是入门 听说JAVA 满有前景的 现在竟然学起了JAVA 又认为很多地方看不懂 比如说基础:system.out.print()语句下面的system.out.println()什么的 怎么前面输出语句没有LN 后面的就带上了呢 到底输出语句有多少中呢?    ------------------------------------------  难怪lz要嚣张了,不就是重载嘛,多实现几个方法又能怎么样了?  加ln不就最后多个换行嘛,有什么难理解的。 再多的方法,翻翻帮助文档不就出来了吗?实在难以理解java有什么难度。
  生长在同一片蓝天下,做人滴差距咋那么大涅
  呵呵,语言都是相对易学的。难的是应用,谁敢说自己已经可以完全自如得应用一门语言了?能保证自己能把语言的每种特性都用到恰到好处?
  入门是入了 就得往深学了 看来LZ才刚刚学习计算机 慢慢就知道难不难了
  谭浩强? 我们没有用他的教材哦,入门级的吧?
  楼主,我上了mop的&财经频道&,看了1个多月,把后面的老帖都回了,感觉已经完全掌握了MBA,之前看到很多搞金融的网友说什么MBA难掌握之类的话,现在觉得他们真是太差了,怎么现在的经济师都这样,难怪他们搞不过索罗斯.     原来MBA这么简单,哈哈,看来过不了几个月,我月薪7,8亿的也不在话下,我现在已经完全掌握MBA,准备学搞金融危机.那些说什么MBA难掌握的菜鸟们,看我比你们强多了!!!
  俩口摞起来念日
  说c语言简单的人    不是天才 就是自大狂  
  只能说:我彻底地无语了。。。
  作者:beyondyuefei
回复日期: 0:25:00
      我是LZ.         我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.         Stevens的TCPIP详解看到卷2,也就是底层实现的源代码部分.还有什么&深入理解计算机系统&,&计算机系统结构-量化的研究方法&都在看.数据结构自然也不在话下,打算过几个月把离散数学搞清楚,再看看计算理论,然后学习学习编译原理.         之所以买了谭浩强的C程序设计,并课后题,主要是为了考研需要,指定的参考书嘛.我就不相信月薪达不到7,8K.啊哈哈哈~         怎么样,我是自大,可我有资本自大.你们这些小菜鸟一边去吧,本大爷还要振兴民族软件.未来几年我都会不遗余力的博览群书和实践.我就是高调,谁让现在那些科班的大学生素质那么差.哈哈哈~~      -----------------------  楼主要么在意淫,要么在SB,你把前面哪些书看了再去看谭浩强的C程序设计?    就好比说一个人把微积分学完了再去看小学的加减乘除.    我认为楼主意淫的成分多过SB的成分,纯粹是来骗点击率的.
  典型找骂贴
  楼主这种天才月薪怎么能才7/8K?!!!简直就是埋没人才
  明明是初学者看的书,自认为强悍的lz还在看,分明就欺负菜鸟嘛!!!垃圾,鄙视
  纯碎是来搞笑的
  呵呵,楼主,那个是我初一得时候看的书。c体会到其内涵之后,就觉得难了。
  没事找骂型;  谭豪强的C语言虽然讲的很基础,但是在你自认为完全掌握的情况下再从头重新看一遍,你会发现自己以前真的很可笑!那本书我学了1遍,自己先后又重新看了3遍,每一次都会有让自己惊喜的收获!  程序员最重要的还是思想,个人觉得最厉害的程序员是不会任何语言写程序仅用他的思路去解决问题。
  sb真想用啊倒戈把你打死,你差不多能和小学生去比谁的游戏机打的好
  c语言事刚学简单,越学越难啊
  跟楼主同感,自学的C++,工作有五年了,没什么难的啊。  很多人认为难是因为编程本身很难吧,跟C语言关系不大。    我接触的程序员也挺多的,但是程序写得好的很少,其实他们大部分语言基础都没有问题,甚至也能够快速完成任务。他们的问题最关键的一点是程序总是不能满足不断变化的需求,这个很难很难。
  先百度一下宏的BT用法再来说...
  可以的
  受不了了~   完全一个SB在找抽!
  兄弟,谭浩强的书好懂是镇,那本书浅显是真,C语言难是真,只有一件事情是假:你几个月拿到7,8K。
  生活的一个小丑而已。
  using 天涯社区  clase beyondyuefei//为楼主定义一个类  {  
public static void Main()  
while(!C语言精通)  
继续学习;  
//估计会进入死循环,因为他永远学不到精通  
  我写C的时候,也曾经把这本书那来看,不过总共看的时间应该不超过2个小时,一来太简单,二来并不实用,如果去面试,仅有这本书的水平,最多给2000,还是可怜他,因为很多有实际经历的人多得去了。
  看K&R的好一点    比老谭的有意思多了
  晕啊,语法和语言,差不少吧。。。
  小丑而已
  我 靠 SB
都没看见人家
  你连编译原理都没学,可见你C语言精通这件事情的可信度如何
  开心乐园的法哥?
  据说,老外当年在大学开设计算机这门专业的时候把这门专业叫做Computer Science。为什么数学专业,物理学专业,化学专业他们明明是Science类的学科,而他们却不用在自己的学科冠以Science的称号。个人觉得这是因为计算机是一本讲究实践的学科,它的实践性大于它的理论性,如果靠看基本书就能看出道道,当年老外也就不用心虚的给这个学科加个Science来掩人耳目了。  ——计算机,实践者之路。
  现在各类计算机语言学起来都差不多 只要掌握了一种语言 语法都没有很大的差异 ! 不过我就比较菜了 C学的很烂 VISUAL BASIC 学的也只是入门 听说JAVA 满有前景的 现在竟然学起了JAVA 又认为很多地方看不懂 比如说基础:system.out.print()语句下面的system.out.println()什么的 怎么前面输出语句没有LN 后面的就带上了呢 到底输出语句有多少中呢?    -------------------------------------------------  system.out.print()不换行,  system.out.println()换行
  je si gou 恶搞贴吧
  踩一把......
  C#技术交流群: 一起学习,一起成长
  太二了,大家别回帖了,让它沉下去吧。
  ...  个人觉得做c和汇编都需要有天分!  太难!
  谭浩强的&C程序设计&,
是C语言的一小部分.    楼猪,太狂了.    希望你能搞个:操作系统给我们国人用用。
  还有这么赚人气的...真是人致贱则无敌阿      
  看了本入门级别的书就说C容易,也太高估自己了吧,以后还是不要搞软件开发,和同行,感觉丢人~~~~~~~~~~!!!!!!!!
  很牛写个IE出来看看啊
  看戲。
  紧急求助!熟悉linux的无锡市区的高手帮忙!有偿服务,制作一只u盘给10元酬劳。     任务:将U盘分成两种文件系统:一种是Windows下的fat32文件系统;一种是Linux 下的ext2文件系统,大小约是10M。     有诚意者加我qq;344-97-150
  竟然后人说看一边垃圾书就能懂一门变成语言,像你现在这种情况,趁早别进入编程,你会死的很惨的。
  我都用了两年多了  越到后边才是越有意思的地方啊  看了一个月  就出来跳  哎  真是...............
  sb真想用啊倒戈把你打死,你差不多能和小学生去比谁的游戏机打的好    ----------难道小学生的游戏机打的就一定不好--------------------------
  习题会了就算会了?  LZ不知道你学的东西出去做东西基本都是用不到的么....  
  真是个小P孩````````
  高人,实在是高,没学C语言就去看LINUX内核.  LZ我佩服得五体投地.
  不是sb 就是天才 鉴定完毕
  就算你把这些全部学完了,充其量也不过&中级菜鸟&一个.我认识一个教VC的大学教授,他搞VC已经十五年了,最后也只能在我们面前说:&对于VC,我只知道其中的皮毛.&我觉得楼主是想找骂,想增加收视率.
  本人感觉语言没有难不难的  只有你做的东西难不难
  怎么老是显示不出啊?
  楼主意思应该是鄙视谭浩强写的那书吧,确实不怎么样
  知道一门语言就在瞎叫,  看来楼主真是SB,掌握C语言就能做好产品吗  只是个入门而已,软件开发涉及很多技术,语言  只是其中的亿万分之一,就像你掌握了中文语言一样,  难道掌握中文你就可以成为作家了吗。  楼主 别自狂,低调点,别浮躁,没那么简单的!
  &我是LZ.         我在买谭浩强的C程序设计之前,什么 c plus, k&c, c专家编程 c和指针 c陷阱与缺陷 全都看过了,还有什么 算法导论,离散数学也都在看,linux内核源代码认真研读了半年,现在还在继续看.    &    引用而已    即使你把所有的书看完了,但是让你做个项目你做不出
那样还不如不看书。    ”学会“ 这个词不能乱用的
计算机出来的多少人都是会的,遗憾的就是应为没有实际经验    在外面没有多少人问你理论。
  呵呵~~可笑嘛!
  LZ还没入门吧!只有小菜鸟才会这样说的,高手我还没看到过如此自大的!
  LZ是出来活跃气氛的
  那本书很简单啊
  学海无涯
  又一找骂贴
  无聊!
  LZ的另一个帖子:    看这SB还装        作者:beyondyuefei 提交日期: 18:06:00
    ??小弟工作近2年,由于不是科班出身,所以工作后深感专业基础的薄弱,不想永远只做一些表面的东西,不甘碌碌无为,所以辞职考研,当时想法有两点 : 1. 借助复习考研的过程,好好学习数学,英语和专业课. 2. 在读研期间刻苦学习算法,数学,体系结构等知识,尤其是数学和算法.         可惜去年考研失败,本来打算今年再考一次, 但是我这2天一直在想,考研对我只是一种手段,一种方法,那么除了考研之外是否还有其他方法呢? 今天做出一个决定,不考研了,因为我找到了另一种可行的方法:         我过去的工作是Java,搞web开发, 我打算转入 linux kernel , 在去年的复习考研中,我已经实现了当初辞职考研的第1点想法,即数学,英语,专业基础已经有了较大的进步. 那么我现在打算自学5个月左右的linux kernel ,然后在7月份的时候去找工作,从事linux kernel的公司, 在这5个月的过程中,保证每天3个小时的对数据结构,算法和计算理论的学习, 其他时间全部用来学习c语言和linux kernel,这样5个月之后如果应聘成功,我可以工作1,2年,然后辞职,再自学半年左右的理论基础, 就可以实现当初辞职考研的第2点想法.然后去应聘一家更好的企业. 如果7月份去应聘失败,那么我再回来复习今年的考研,时间足够,而且专业功底也大大提升.          大家有啥建议和看法 ? 因为现在研究生大多是2年制, 第1年忙考试和写论文,第2年就忙实习和找工作了.真正有大片的时间静下心来学习专业核心理论基础的时间也并不多. 而我工作一段时间后辞职,自己自学个半年,完全可以达到目的,效率还更高.然后再去找一家更好的企业.这是我的想法  
  推荐一下个人拙作。    /publicforum/content/free/1/1428236.shtml#Bottom    『天涯杂谈』大连人在东京之IT现场!!!(长篇 更新慢)   
  昏达,聊正经事三
使用“←”“→”快捷翻页
请遵守言论规则,不得违反国家法律法规02-0. 整数四则运算(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者乔林(清华大学)本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d%d&,&a,&b)==2)
printf(&%d + %d = %d/n&,a,b,a+b);
printf(&%d - %d = %d/n&,a,b,a-b);
printf(&%d * %d = %d/n&,a,b,a*b);
printf(&%d / %d = %d/n&,a,b,a/b);
return 0;}02-1. 厘米换算英尺英寸(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者翁恺(浙江大学)如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)*0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&cm)==1)
double m=(double)cm*1.0/100;
foot=m/0.3048;
inch=(m*1.0/0.3048-foot)*12;
printf(&%d %d/n&,foot,inch);
return 0;}02-2. 然后是几点(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者翁恺(浙江大学)有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。 读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。输出格式:输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。输入样例:输出样例:1310代码:#include&stdio.h&#include&stdlib.h&int main(){
int curTime,lastT
while(scanf(&%d%d&,&curTime,&lastTime)==2)
int hour=curTime/100;
int minute=curTime%100;
int sumTime=hour*60+
sumTime+=lastT
printf(&%d%d&,sumTime/60,sumTime%60);
if(sumTime%60==0)
printf(&0&);
printf(&/n&); }
return 0;}02-3. 逆序的三位数(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者翁恺(浙江大学)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&num)==1) {
int a=num%10;
int b=num%100/10;
int c=num/100;
printf(&%d%d%d/n&,a,b,c);
if(a==0&&b!=0)
printf(&%d%d/n&,b,c);
if(a==0&&b==0)
printf(&%d/n&,c);
} } return 0;}02-4. BCD解密(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者翁恺(浙江大学)BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。输入格式:输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出现A-F的数字。输出格式:输出对应的十进制数。输入样例:18输出样例:12代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&num)==1)
printf(&%d/n&,b);
printf(&%d%d/n&,a,b);
return 0;}03-0. 超速判断(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者杨起帆(浙江大学城市学院)模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。输入格式:输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。输出格式:在一行中输出测速仪显示结果,格式为:“Speed: V - S”,其中V是车速,S或者是Speeding、或者是OK。输入样例1:40输出样例1:Speed: 40 - OK输入样例2:75输出样例2:Speed: 75 - Speeding代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&speed)==1)
printf(&Speed: %d - &,speed);
if(speed&60)
printf(&Speeding/n&);
printf(&OK/n&);
return 0;}03-1. 三天打鱼两天晒网(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出1个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入样例1:103输出样例1:Fishing in day 103输入样例2:34输出样例2:Drying in day 34代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&day)==1)
if(day%5==1||day%5==2||day%5==3)
printf(&Fishing in day %d/n&,day);
printf(&Drying in day %d/n&,day);
return 0;}03-2. 用天平找小球(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。输入格式:输入在一行中给出3个正整数,顺序对应球A、B、C的重量。输出格式:在一行中输出唯一的那个不一样的球。输入样例:1 1 2输出样例:C代码:#include&stdio.h&#include&stdlib.h&int main(){
int a,b,c;
while(scanf(&%d%d%d&,&a,&b,&c)==3)
int res=0;
if(res==a)
printf(&A/n&);
if(res==b)
printf(&B/n&);
if(res==c)
printf(&C/n&);
return 0;}03-3. 12-24小时制(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者翁恺(浙江大学)编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的“:”符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入“:”,让scanf来处理这个冒号。输出格式:在一行中输出这个时间对应的12小时制的时间,数字部分格式与输入的相同,然后跟上空格,再跟上表示上午的字符串“AM”或表示下午的字符串“PM”。如“5:6 PM”表示下午5点零6分。注意,在英文的习惯中,中午12点被认为是下午,所以24小时制的12:00就是12小时制的12:0 PM;而0点被认为是第二天的时间,所以是0:0 AM。输入样例:21:11输出样例:9:11 PM代码:include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d%c%d&,&hour,&c,&minute)==3)
if(hour==12)
printf(&%d:%d PM/n&,hour,minute);
if(hour&=0&&hour&12)
printf(&%d:%d AM/n&,hour,minute);
if(hour&12&&hour&=23)
printf(&%d:%d PM/n&,hour-12,minute);
return 0;}03-4. 成绩转换(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者沈睿(浙江大学)本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出1个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例:90输出样例:A代码:#include&stdlib.h&#include&stdio.h&int main(){
while(scanf(&%d&,&grade)==1)
switch(grade/10)
printf(&A/n&);
printf(&B/n&);
printf(&C/n&);
printf(&D/n&);
printf(&E/n&);
return 0;}04-0. 求符合给定条件的整数集(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者徐镜春(浙江大学)给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253
342 345 352
432 435 452
532 534 542 543代码:#include&stdio.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&num)==1)
for(int i=0;i&4;i++)
a[i]=num+i;
int cnt=0;
for(int i=0;i&4;i++)
for(int j=0;j&4;j++)
for(int k=0;k&4;k++)
if(a[i]!=a[j]&&a[i]!=a[k]&&a[j]!=a[k])
if(cnt%6==0)
printf(&%d&,a[i]*100+a[j]*10+a[k]);
printf(& %d&,a[i]*100+a[j]*10+a[k]);
if(cnt%6==0)
printf(&/n&);
}}04-1. 水仙花数(20)时间限制2000 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者徐镜春(浙江大学)水仙花数是指一个N位正整数(N&=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13&+ 53+ 33。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3&=N&=7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:代码:#include&stdio.h&#include&string.h&#include&stdlib.h&int pow(int num,int n){
int pro=1;
for(int i=1;i&=n;i++)
}}int main(){
while(scanf(&%d&,&n)==1)
printf(&17/n9926315/n&);
int a[10];
memset(a,0,sizeof(a));
int start=1,last=1;
for(int i=1;i&n;i++)
start*=10;
last=start*10;
for(int i=i&i++)
int temp=i,cnt=0;
while(temp)
a[cnt++]=temp%10;
int sumtemp=0;
for(int j=0;j&j++)
sumtemp+=pow(a[j],n);
if(sumtemp==i)
printf(&%d/n&,i);
}}04-2. 打印九九口诀表(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者徐镜春(浙江大学)下面是一个完整的下三角九九口诀表:1*1=1
本题要求对任意给定的1位正整数N,输出从1*1到N*N的部分口诀表。输入格式:输入在一行中给出一个正整数N(1&=N&=9)。输出格式:输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。输入样例:4输出样例:1*1=1
代码:#include&stdio.h&#include&string.h&#include&stdlib.h&int main(){
while(scanf(&%d&,&n)==1)
for(int i=1;i&=n;i++)
for(int j=1;j&=i;j++)
printf(&%d*%d=%-4d&,j,i,j*i);
printf(&/n&);
}}04-3. 统计素数并求和(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者张彤彧(浙江大学)本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出2个正整数M和N(1&=M&=N&=500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143代码:#include&stdio.h&#include&string.h&#include&math.h&#include&stdlib.h&int prime(int n){
if(n==1) return 0;
if(n==2) return 1;
int k=floor(sqrt(n)+0.5);
for(int i=2;i&=k;i++)
if(n%i==0)
return 1;}int main(){
int start,
while(scanf(&%d%d&,&start,&last)==2)
int cnt=0,sum=0;
for(int i=i&=i++)
if(prime(i))
printf(&%d %d/n&,cnt,sum);
}}04-4. 猜数字游戏(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard猜数字游戏是令系统随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(&3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。输入格式:输入第一行中给出2个不超过100的正整数,分别是系统产生的随机数、以及猜测的最大次数N。随后每行给出一个用户的输入,直到出现负数为止。输出格式:在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。输入样例:58 -2代码:#include&stdio.h&#include&string.h&#include&math.h&#include&stdlib.h&int main(){
int num,n;
while(scanf(&%d%d&,&num,&n)==2)
int nu,t=0,cnt=0,flag=0,a[200];
while(scanf(&%d&,&nu)==1&&nu&=0)
for(int i=0;i&t;i++)
if(a[i]&num&&cnt&=n&&flag==0)
printf(&Too small/n&);
if(a[i]&num&&cnt&=n&&flag==0)
printf(&Too big/n&);
if(a[i]==num&&cnt&=n&&flag==0)
if(cnt==1)
printf(&Bingo!/n&);
if(cnt&1&&cnt&=3)
printf(&Lucky You!/n&);
if(cnt&3&&cnt&=n)
printf(&Good Guess!/n&);
if(cnt&n&&flag==0)
printf(&Game Over/n&);
if(t&n||cnt&n)
printf(&Game Over/n&);

我要回帖

更多关于 c语言简单程序 的文章

 

随机推荐