码迷,mamicode.com
首页 >  
搜索关键字:visaul stdio    ( 10042个结果
C语言 数制转换
#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
C数组模拟堆栈
#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
c语言setbits,invert
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
C语言 数组形参
#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
C语言 去掉字符串最后的 *
#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
C语言 素数平方之和
方法一:#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
c语言删除注释
搬运自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
char *p="abc" 与 char p[]="abc" 的区别
本文来源于网络 出处:点我有这样一段代码:#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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!