Pro
文章平均质量分 65
kanone0seele
这个作者很懒,什么都没留下…
展开
-
C的输出*
输出以下图案: * * * * * * * * * * * * * * * * * * * * * * * * * = =,,这题真纠结,,或者我想得太纠结了,,, #includevoid main原创 2010-03-23 00:09:00 · 697 阅读 · 0 评论 -
C 之杯
1.有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。 #includeint f(int *);int main(){ int *p,a[10]; for(p=a;p<a+10;p++) scanf("%d",p); f(a); for(p=a;p<a+10;p++) printf("%d ",*p); return原创 2010-05-16 00:24:00 · 399 阅读 · 0 评论 -
C小题一道。。。= =
<br />数组a中存放K个整数的序列{N1,N2,...,NK},其任意连续子序列可表示为{Ni,N(i+1),N(i+2),...,Nj},其中1<=i<=j<=K。最大连续子序列使所有连续子序列中元素和最大的一个。例如给定序列{-2,11,-4,13,-5,-2},其最大子序列为{11,-4,13},最大和为20,子序列长度为3。<br /><br />问题一:编写函数,maxsubstr,其功能是求最大连续子序列的最大和,以及最大连续子序列的长度,函数的返回值表示求得的最大和,函数参数自定。<b原创 2010-07-10 12:00:00 · 496 阅读 · 0 评论 -
C串
判断两个字符串中,第二个是否是第一个的子字符串 #includeint cmpsubstr(char,char);int main(){ char a[80]={0},b[80]={0}; printf("input two strings/n"); scanf("%s%s",a,b); printf("%d/n",cmpsubstr(a,b)); retu原创 2010-05-17 23:06:00 · 449 阅读 · 0 评论 -
C+C-C×C
1.C语言中,long被存储为四个字节的补码。写一个程序,分别将这四个字节的内容取出,以16进制的方式显示在屏幕上。程序所需的long由用户从键盘输入,0表示输入结束。程序运行效果如下:input n: 12345678hex: 00 BC 61 4Einputn: -12345678hex: FF 43 9E B2input n: 0bye!原创 2010-05-25 01:49:00 · 858 阅读 · 0 评论 -
16位之原码转补码
RT #includeint main(){ int i; unsigned int a=0; char value[16]; scanf("%s",value); for(i=0;i<16;i++) { if(value[i]==1) a|=(1<<(15-i)); else continue; } if(value原创 2010-05-23 01:30:00 · 1583 阅读 · 0 评论 -
C' Fragment
<br />把输入的一串字符转成数组,转成链表,然后删去其中指定的字符,在尾部添加一个字符。<br /> <br />(程序还不完善,没有对输错的情况进行处理,,暂时先这样吧。。= =。)<br /> <br />#include<stdio.h>#include<malloc.h>#define LEN sizeof(struct link)struct link{ char ch; struct link *next;}*string;char a[80]={0};v原创 2010-06-01 00:31:00 · 334 阅读 · 0 评论 -
C 千分位
将一个长整型的数字转成千分形式。例如:123456 123,456#include#include#includevoid main(){ long int i,k=0,num; char *j,str[20]={0}; scanf("%ld",&num); ltoa(num,str,10); for(i=0;i原创 2010-06-07 11:40:00 · 1664 阅读 · 0 评论 -
C ax^n
<br />#include <stdio.h>void main(){ int n = 0, count = 0; float x = 0, y = 1, a = 0; double result = 0; printf("Input x:"); scanf("%f", &x); printf("Input n:"); scanf("%d", &n); do { printf("Input a[%d]:", count); scanf("%f", &原创 2010-09-17 08:53:00 · 828 阅读 · 0 评论 -
C's egg pain
1.输入一段字母加数字的句子,然后输出其中有几组数字,并且输出各组数字,并对其求平均值(取整即可) #include#includeint main(){ int i,x=0,t=0,n=0,p=0; char a[90]={0}; scanf("%s",a); printf("Found:"); for(i=0;i<90;i++) { if原创 2010-05-10 22:50:00 · 367 阅读 · 0 评论 -
C。。。。越来越和谐了啊。。= =
输入一个英文语句(不记标点符号,单词之间只有一个空格),再逆向输出 例如:I am game boy boy game am I #include#includeint f(char,char,int,int);int main(){ char a[80]={0},b[80]={0},c[80]={0}; int i,n,m=0; p原创 2010-04-23 12:11:00 · 443 阅读 · 0 评论 -
C bomb。。。。FML~~~
输出斐波那契数列前N个合数,四个一行,N由使用者输入,介于10到30之间。 #include#includeint fab(int);int judge(int);int main(){ int a[30]={0}; int i,n,t=0; do { printf("Input the number/n"); scanf("%d",&原创 2010-04-19 23:38:00 · 452 阅读 · 0 评论 -
C的5位数
C的作业中的一道题,让输入一个5位数以内的数字,然后分别输出各位数字,并且倒序排列出来。 #includevoid main(){ long int x; int a,b,c,d,e; scanf("%d",&x); a=x/10000; b=(x-a*10000)/1000; c=(x-a*10000-b*10原创 2010-03-21 10:04:00 · 581 阅读 · 0 评论 -
一堆一堆的资料,,= =
这个是在线观看的http://www.ycrc.com.cn/qinghua/ 这是下载的,,真巨大,,11G+。。= = http://www.verycd.com/topics/45270/原创 2010-03-24 23:52:00 · 409 阅读 · 0 评论 -
C题一道,,= =
题目如下:有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,...求前20项之和,用分数表示。 = =,这题够BT,,, 经过多次修改,然后查阅了最大公约数的求法(辗转相除),由于目前还没有学习函数,所以只能用循环了 #includevoid main(){ double suma,sumb,原创 2010-03-23 20:12:00 · 897 阅读 · 2 评论 -
C题3道,, = =
1.用选择法对10个整数排序 #includevoid main(){ int a[10],i,j,t; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { for(j=i+1;j<10;j++) { if(a[i]>a[j]) {原创 2010-03-26 13:45:00 · 310 阅读 · 0 评论 -
又是3只C。。。= =
1.写出两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。 #includeint gcd(int,int);int lcm(int,int);int gcd(int m,int n){ if(m%n==0) return n; else return gcd(n,m%n);}int原创 2010-04-11 20:39:00 · 328 阅读 · 0 评论 -
Hanoi。。。。
RT #includeint move(int,char,char,char);int main(){ int n; printf("Input the number of disks/n"); scanf("%d",&n); printf("The step of moving/n"); move(n,A,B,C); return 0原创 2010-04-18 10:37:00 · 292 阅读 · 0 评论 -
C题3只哟,,= =
1.有15个数按由大到小的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组的第几个元素的值。如果该数不在数组中则 输出“无此数”。 #includevoid main(){ int a[]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1}; int x,k=0,m=0,n=14; scanf("%d",&x); i原创 2010-04-04 18:03:00 · 485 阅读 · 0 评论 -
C2。。= =。not the C4 Bomb
1.求n阶勒让德多项式的值 #includefloat p(int,float);int main(){ int n; float x; printf("Input n,x/n"); scanf("%d%f",&n,&x); printf("p=%f/n",p(n,x)); return 0;}float p(int n,float x){原创 2010-04-18 16:32:00 · 410 阅读 · 0 评论 -
C Polynomial
<br />数据结构题集(C语言版)<br /> <br />P81 1.5<br /> <br /> <br />#include <stdio.h>#include <stdlib.h> typedef struct PolyNode{ float c; int n; struct PolyNode *next;}PolyNode;PolyNode *Init(int *m){ PolyNode *p, *r, *temp, *L; int i, n = *原创 2010-10-12 23:24:00 · 499 阅读 · 0 评论