
九度
文章平均质量分 77
flyljg
正在成长中
展开
-
九度 题目1467:二叉排序树
代码设计:#include #include #include using namespace std;struct Tree{ Tree *left; Tree *right; Tree *parent; int value;}Tree1[101];int creatT(Tree *t, Tree *src){ if(src->va原创 2017-02-16 18:08:55 · 424 阅读 · 0 评论 -
九度 题目1483:求最大最小数
代码实现:#include #include using namespace std;int cmp(int a,int b){ return a<b;}int main(){ int n; int i; int a[100001]; while(cin>>n) { for(i=0;i<n;i++)原创 2017-02-11 18:59:08 · 413 阅读 · 0 评论 -
题目1196:成绩排序
练习一下基本的排序方法:题目来源九度oj算法的设计思想:结构体存储学号和成绩,结构体的二级排序。第一种方法简单的泡排序,成绩大的在后面;成绩相等时学号大的在后面。 第二种方法用sort排序。题目:题目描述: 用一维数组存储学号和成绩,然后,按成绩排序输出。输入: 输入第一行包括一个整数N(1接下来的原创 2017-02-07 18:53:13 · 659 阅读 · 0 评论 -
九度 题目1464:Hello World for U
#include #include #include #include using namespace std;int main(){ char str[81]; while(cin>>str) { int n=strlen(str); //cout<<n<<endl; int n1=(n+2)/3;原创 2017-02-13 22:34:11 · 425 阅读 · 0 评论 -
九度 题目1490:字符串链接
代码一:#include #include #include #include using namespace std;int main(){ char s1[101],s2[101]; int i; while(cin>>s1>>s2) { int n1=strlen(s1); int n2=strlen(s2); for(i=0;i<n1;i++) c原创 2017-02-13 22:54:01 · 349 阅读 · 0 评论 -
九度 题目1476:平方因子
#include #include #include using namespace std;int main(){ int n; while(scanf("%d",&n)&&n!=0) { int flag=0; int k; for(int i=2;i<=sqrt(n);i++) {原创 2017-02-14 17:19:43 · 517 阅读 · 0 评论 -
九度 题目1478:三角形的边
代码设计:#include #include #include using namespace std;int main(){ int a,b,c; while(scanf("%d %d %d",&a,&b,&c)&&(a!=0)&&(b!=0)&&(c!=0)) { if(a<b) { int tem原创 2017-02-14 17:29:50 · 419 阅读 · 0 评论 -
九度 题目1179:阶乘
思路设计: 输入有两种情况偶数和奇数,分开计算,另外写一个阶乘函数。刚开始数据是通过了,但是ac不了,看了一下题解,都改成long long 就对了。主要是大数long long int代码实现:#include #include using namespace std;long long int fun(int n){ long long int原创 2017-02-23 22:17:33 · 528 阅读 · 0 评论 -
题目1132:与7无关的数
程序设计思想:首先这是一个基础题,刚开始想到了用continue,来隔离掉与7有关的数字,我的出错点主要是看成了只有个位数上的数字为7,其实是某个位数上的数字为7,也就是i%10==7之外,还有i/10==7这种情况漏掉了,当然加上i%7==0这种情况,就能ac了。程序核心代码:#include int main(){ int n; int i; while(scanf("原创 2017-03-09 11:34:16 · 1701 阅读 · 0 评论