#include<stdio.h>#include<stdlib.h>#include<string.h>#defineM8intxx[M];intproc(char*str,intx,inty){//intsum;intsum=0;inti=0;char*p=str;for(i=0;i<M;i++)xx[i]=0;sum=sum*x+*p-‘0‘;//sum=*p-‘0‘;p++;while(*p){sum=sum*x+*p-‘0‘;p++;}i=0;while(s..
分类:
编程语言 时间:
2014-09-11 11:21:53
阅读次数:
206
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#defineMAXSIZE8
typedefintdataType;
typedefstructStack
{
dataTypedate[MAXSIZE];
inttop;
}Stack;
voidinitStack(Stack*s)//初始化堆栈函数
{
s->top=-1;//初始化top指向堆栈的最底部
me..
分类:
其他好文 时间:
2014-09-11 02:25:21
阅读次数:
138
#include<stdio.h>
intmain(intargc,constchar*argv[])
{
intnum,maxnum,count=1,x=0,y,numtemp;
inti;
printf("输入螺旋列数num,和最大数字maxnum\n");
scanf("%d%d",&num,&maxnum);
intindex[10][10]={0};
numtemp=num;
y=num-1;
while(count<=maxnum){
f..
分类:
其他好文 时间:
2014-09-11 02:25:02
阅读次数:
171
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedefintdataType;
#defineMAXSIZE8
typedefstructshareStack
{
dataTypedata[MAXSIZE];
intleftTop;
intrightTop;
}shareStack;
voidinitshareStack(shareStack*s)
{
s->leftTop=-1;
s-&g..
分类:
其他好文 时间:
2014-09-11 02:22:42
阅读次数:
140
k&r习题2-6,setbits(x,p,n,y),将x中从第p位开始的n个二进制位设置为y中最右边n位的值,x的其余各位保持不变。 #include<stdio.h>
unsigned setbits(unsigned x, int p, int n,unsigned y)
{
int mask;
...
分类:
编程语言 时间:
2014-09-10 17:59:11
阅读次数:
541
#include<stdio.h>#defineM80voidproc(int*w,intp,intn){inti,j,t,k;for(i=p;i<=n-1;i++){t=w[n-1];//保存最后一个数for(j=n-2;j>=0;j--)w[j+1]=w[j];//所有数后移一位w[0]=t;//将最后一个数的数值赋给第一位}}voidmain(){intarr[M]={1,2,3,4,5,6,7,8,9,10,11,12,1..
分类:
编程语言 时间:
2014-09-09 13:50:49
阅读次数:
185
#include<stdio.h>#include<conio.h>voidproc(char*str){while(*str!=‘\0‘)str++;//将指针移到最后一位str--;while(*str==‘*‘)str--;*(str+1)=‘\0‘;//添加结束符}voidmain(){chars[17]={"****asd***fff***"};puts(s);printf("\n");proc(s);puts(s);}
分类:
编程语言 时间:
2014-09-09 13:50:39
阅读次数:
263
方法一:#include<stdio.h>#include<math.h>doublefun(intm){intn,i,k;doubles=0.0;for(n=3;n<=m;n++){k=sqrt(n);for(i=2;i<=k;i++)if(n%i==0)break;//如果n为合数,结束这一层for循环if(i>=k+1)s+=sqrt(n);//i一直不能被n除尽,则n为素数}returns;}voidm..
分类:
编程语言 时间:
2014-09-09 13:34:19
阅读次数:
211
搬运自k&r习题解答: /*
* delete comment in C
*/
#include<stdio.h>
#define normal 0
void rcomment(int c);
void in_comment(void);
void echo_quote(int c);
main()
{
int c;
while ((c = getchar()...
分类:
编程语言 时间:
2014-09-07 17:22:35
阅读次数:
862
本文来源于网络 出处:点我有这样一段代码:#include "stdio.h"char *get_string_1(){ char p[] = "hello world!"; return p;}char *get_string_2(){ char *p = "hello wor...
分类:
其他好文 时间:
2014-09-07 01:01:14
阅读次数:
389