1.猜数字游戏   题目:随即产生一个 3 位的正整数,让你进行猜数字,如果猜小了,输出: “猜小了,请继续”。 如果猜大了,输出:“猜大了,请继续”。如果猜对了。输 出:“恭喜你,猜对了”。 不过最多只能猜 10 次,如果猜了 10 次还没有猜对, 就退出程序,输出:“Bye Bye”。

#include<stdio.h>
#include<stdlib.h>
int num,i,k;
int main()
{num=rand()%900+100; //随机生成一个三位数for(i=0;i<10;i++){scanf("%d",&k);if(k<num)printf("猜小了,请继续\n");if(k>num)printf("猜大了,请继续\n");if(k==num){printf("恭喜你,猜对了\n");return 0;}}printf("Bye Bye\n");return 0;
}

生成随机数的方法是百度的,玩了一下发现还挺有趣哈哈哈哈哈哈哈哈哈哈。

2. 字符串提取数字并求和  题目:字符串求和。编写函数 FindAndSum,输入一个字符串,把字符串中 的数字作为整数进行求和,并输出结果。

Sample :

输入:There are some apple.

输出:0 。

输入:124and 1524

输出:1648 。

#include<stdio.h>
#include<string.h>
#include<math.h>
char c[10000],num[1000];
int i,l,j,t,res;
int FindAndSum(char *c)
{res=0,t=0;l=strlen(c);for(i=0;i<l;i++){if(c[i]>='0'&&c[i]<='9'){if(t==0)memset(num,'\0',sizeof(num));num[t++]=c[i];}else{if(t!=0)for(j=0;j<t;j++)res+=(num[j]-'0')*(int)pow(10,t-j-1);t=0;}}if(t!=0)for(j=0;j<t;j++)res+=(num[j]-'0')*(int)pow(10,t-j-1);return res;
}
void main()
{while(gets(c)){printf("%d\n",FindAndSum(c));}
}

3. 文件操作  题目:有一个文件 student.txt,文件当中包括一组学生的信息,包括名字、 学号、英语成绩、语文成绩、数学成绩、科学成绩。从这个文件当中读入学生的 信息,然后按照总成绩从高到低进行排序并输出学生信息。

文件还没复习过。。待定一下。。

3.6 杭电复试题2010相关推荐

  1. 3.12 杭电复试题2014

    1.如果您曾经尝试在 Macintosh 上阅读 html 文档,您就知道如果没有安装网 景,那是多么困难. 现在,谁能忘记安装 HTML 浏览器呢?这很简单,因为大多数时候你在 MAC 电脑上不需要 ...

  2. 3.5 杭电复试题2007

    1."回文串"是一个正读和反读都一样的字符串,比如"level"或者"noon" 等等就是回文串.请写一个程序判断读入的字符串是否是&quo ...

  3. 3.12 杭电复试题2013

    1.简要描述:输入一个数,代表要检测的例子的个数,每个例子中:输入两 个时间(格式 HH:MM:SS),前面时间减去后面时间输出在时钟上显示的时间,格 式一样,如果是以为数字的前面补零. #inclu ...

  4. 3.10 杭电复试题2012

    1.写一程序将十进制数转变为十六进制数输出.每行输入一个十进制数,当输入数位0时,输出结束. #include<stdio.h> #include<string.h> int ...

  5. 3.7 杭电复试题2011

    1.输入三个正整数 A.B.C,判断这三个数能不能构成一个三角形. #include<stdio.h> int i,a,b,c; void swap(int *m,int *n) {int ...

  6. 3.6 杭电复试题2009

    1.输入两个整数,求出最大公约数. #include<stdio.h> int i,res,a,b; void swap(int *m,int *n) {int temp;temp=*m; ...

  7. 3.5 杭电复试题 2006

    1.输入一个十进制的数,把它变成八进制,类似的把十进制变成 16 进制, 把十六进制转变为十进制等. #include<stdio.h> #include<math.h> in ...

  8. C++描述杭电OJ 2010.水仙花数 ||

    C++描述杭电OJ 2010.水仙花数 || Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: "水仙花数" ...

  9. 中央电大c 语言程序设计本科试题,中央电大本科C语言程序设计A试题2010年7月.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 中央电大本科C语言程序设计A试题2010年7月. ...

最新文章

  1. 自然语言处理(NLP)之从文本中提取时间
  2. python automl_分享一篇比较全面的AutoML综述
  3. java mina多线程_Java多线程基础总结九:Mina窥探(1)
  4. [常见错误]Python.h: No such file or directory
  5. C语言实验 圆周率1193,【圆周率】小数点后10000位,4个4个分,你能找到那些配对?...
  6. go map(映射)的概念、3种创建方式及map的CRUD操作
  7. Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】
  8. 《SQL必知必会(第4版)》 02 检索数据
  9. linux-shell命令之chmod(change mode)【更改权限】
  10. oracle 11g跳过坏块,oracle 使用Dbms_Repair跳过坏块
  11. java实现kafka发送消息和接收消息(java无注解方式+springBoot注解方式)
  12. 理解机器翻译模型 Transformer
  13. 安装西门子博图一直重启_博图软件常见错误解决方法
  14. 学习笔记HHL:Generalizing a Person Retrieval Model--Hetero-Homogeneous Learning UDA郑良2018
  15. C语言飞机大战小游戏(2万字!完整精讲解版+源代码)
  16. android 布局滑动消失,SlideUp-Android
  17. 人类的幸福和欢乐在于奋斗,而最有价值的是为理想而奋斗
  18. 时间“照妖镜”のmanic time
  19. Python 字符串前加r,b,u
  20. C4996:#(The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:)

热门文章

  1. bzoj_2676_Contra
  2. 剑指Offer三天挑战赛03~15
  3. linux下使用tcpdump工具分析UDP报文
  4. sql数据库连接:用户‘sa’登录失败问题破解(百度加个人总结)
  5. 单片机实现跑马灯c语言程序,用单片机编写几种跑马灯程序
  6. 浏览器是指在用户计算机,2016年计算机二级office模拟试卷及答案
  7. bat批处理循环执行adb命令,非科班面试之旅
  8. 如何正确的理解“光速不变”
  9. 基于C语言实现的自动打乱九宫格并且还原
  10. [程序人生]北大学生12年不回家,你怎么看?