- 博客(18)
- 收藏
- 关注
原创 程序设计——小型计算机
这是我设计的小型计算机请在程序所在文件下自行建立dictionary.txt和xinxi.txt,dictionary.txt中所存储的是常见的八千左右的英语单词,格式如下abandon 抛弃,放弃v.xinxi.txt中所存储的是你自己的密码如123456main函数#include #include #include "head.h"#include <strin
2017-01-04 17:10:08
770
原创 输入一个日期,判断是当年的第几天
#include #include int main(){ int year,month,day; int days; int i; while (scanf("%d-%d-%d",&year,&month,&day)!=EOF) { days=day; for(i=1; i<month; i++) {
2016-12-16 12:19:30
7147
3
原创 进制转换 这错误了
接下来的两个代码是错误的在oj上是判断为错的#include void inverted(int,int);int main(){ int n,m; while((scanf("%d %d",&n,&m))!=EOF)//实现多次数据的输入 { if(n printf("-"); inver
2016-11-21 20:16:38
646
原创 进制转换(十进制转二进制)
#include #include int main(){ void change(int); int a; while((scanf("%d",&a))!=EOF) { change(a); printf("\n");//在处理完一个数据后马上回车实现分行 } return 0;}void cha
2016-11-21 19:47:28
538
原创 用宏定义的方法交换两个数的位置#define SWAP(T,m,n) {T s; s=m, m=n, n=s;}解释T s的意思
题目:定义一个带参的宏(或者模板函数),带有三个参数,第一个参数为类型,后两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。代码:#include #define SWAP(T,m,n) {T s; s=m, m=n, n=s;}int main(){ short int i1,i2; double d1,d2; l
2016-11-21 19:14:44
1851
1
原创 编写一个函数,取一个小数的第n(-10<=n<=16)位,当n大于0时,从小数点位置开始向右取小数部分第n位,当n小于0时,从小数点位置开始向左取整数部分的第n位。
题目要求:编写一个函数,取一个小数的第n(-10#include #include int get_one_digit(double num,int n); //函数原型声明int main(){ double number;//由题目知道我们输入的是一个小数 int n;//从小数点位置开始向左向右取n位 int digit; //第n位数字
2016-11-12 11:24:43
1593
原创 牛顿迭代法求根——C语言
牛顿迭代法求根的原理:设r是的根,选取作为r的初始近似值,过点做曲线的切线L,L的方程为,求出L与x轴交点的横坐标,称x1为r的一次近似值。过点做曲线的切线,并求该切线与x轴交点的横坐标,称为r的二次近似值。重复以上过程,得r的近似值序列,其中,称为r的
2016-11-12 09:38:33
53707
1
原创 求等比数列的前n项和
错位的代码:#include #include int main(){ int n,i; float q,sum1=0.0,ask=1.0,sum2=0.0; char a; while((scanf("%d %f",&n,&q))!=EOF) { sum1=0.0; sum2=0.0; ask=1
2016-10-29 11:32:02
5158
原创 为运动员打分的程序及我所犯的错误
错误的编码:#includeint main(){ double score,max=-1,min=11,sum=0,ave; int i=1; while(i<=9) { scanf("%lf",&score); sum=sum+score; if(min>=score) min=score; if(max<=score) max=score; i++; } a
2016-10-29 10:36:20
597
原创 递归————斐波那契数列
题目:求出斐波那契数列的前二十项的数字。程序:#include #include int main(){ int i,f1,f2,fn; f1=1; f2=1; printf("%d %d ",f1,f2); for(i=3;i<=20;i++) { fn=f1+f2; f1=f2; f2
2016-10-25 11:58:44
1067
原创 题目分析参考贺老师的答案————谁是小偷&&如何派任务
题目:警察局抓住了A、B、C、D四名盗窃嫌疑犯,其中只有一人是小偷。在审问时,A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:“C在冤枉好人”。现在已经知道这四人中有三人说的是真话,一人说的是假话。请问到底谁是小偷?提示:设4个变量a,b,c,d,为0时表示不是小偷,为1时表示是小偷,用四重循环穷举a,b,c,d可能的取值的组合,对每一种组合判断其是否符合题目中给出
2016-10-25 11:07:33
11194
原创 求1-m的阶乘和
问题代码:#include #include int main(){ int i,m,sum=0,ask=1,n; scanf("%d",&m); for(i=1;i<=m;i++) { for(n=1;n ask=ask*n; sum=sum+ask; }
2016-10-25 10:18:22
1491
原创 依旧模仿
#include #include int main(){ int week; scanf("%d",&week); switch(week) { case 0:printf("sunday\n");break; case 1:printf("monday\n");break; cas
2016-09-28 13:06:57
365
原创 比着葫芦画瓢
#include #include #include int main(){ int t; float x,y; scanf("%f",&x); t=(x switch(t) { case 3:y=x;break; case 2:y=x*x+1;break; c
2016-09-28 12:43:25
831
原创 错误
#include #include #define int main(){ int num,total,x; scanf("%d",&x); num=x; total=mum*price; printf("%d",x); return 0;}#define price 30用define 进行定义是,
2016-09-24 15:33:30
924
1
原创 未解决的问题
#include #include #include int main(){ float a,x; scanf("%f",x); if (x a=x; else if(2 a=x*x+1; else if(6 a=sqrt(x+1);
2016-09-24 15:26:12
659
原创 未解决的问题
#include #include #include int main(){ float a,x; scanf("%f",x); if (x a=x; else if(2 a=x*x+1; else if(6 a=sqrt(x+1);
2016-09-24 15:19:45
634
原创 c语言解题报告模板
#include #include int main(){ int a,b,x; int max(int a,int b); scanf("%d %d",&a,&b); x=max(a,b); printf("%d",x); return 0;}int max(int a,int b);{ int
2016-09-24 15:18:17
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人