- 博客(9)
- 收藏
- 关注
转载 将此类型用作表达式非法
C2275: “size_t”: 将此类型用作表达式非法,同时还导致一堆变量未定义的bug。 将LuaXml从lua5.1移植到5.2的时候,使用VS2010编译LuaXml_lib.dll的时候碰到了这个错误,然而使用GCC能编译成功。 群上一人遇到问题:在正确的程序中增加KdPrint()调用以输出调试信息,如下: ////////////////////////
2013-07-04 12:43:23
3017
原创 从键盘输入一串英文字母(不含空格与其它字符),统计每个字母的个数,并输出字母个数及相应的个数
#include void main() {int i=0,c[52]={0},m=0; char str[80]; printf(“Input a string:”); scanf(“%s”,str); while(str[i]) {if(str[i]>=’A’&&str[i] if(str[i]>’a’&&str[i] i++; } for(i=0;i if
2013-06-01 20:47:12
5128
1
原创 定义一个宏,实现将两个数互换
定义一个宏,实现将两个数互换,并写出程序,输入两个数作为使用参数,并显示结果。 #define f(a,b) (a=a+b,b=a-b,a=a-b) main() { int x,y; printf("Input x,y:"); scanf("%d,%d",&x,&y); printf("%d,%d",x,y); f(x,y); p
2013-05-25 18:00:06
1053
原创 用递归计算n!。
long fac(int n) { long f; if(n==0) f=1; else f=n*fac(n-1); return f;
2013-05-25 12:04:33
614
原创 近似求π值(等式中正负交替出现)
用公式π/4=1-1/3+1/5-1/7+···,求π的近似值, 直到最后一项的绝对值小于10^-6为止。 #include void main() { int f=1; float pi=0,t=1,v=1; while(fabs(t)>1e-6) { pi=pi+t;
2013-05-25 12:02:00
931
原创 最大公约数 最小公倍数
//最大公约数 假设a>b int divisor(int a,int b) { int r; do { r=a%b; a=b; b=r; }while(r!=0); return a; } //最小
2013-05-25 11:57:22
520
原创 找素数
找出3~1000中的全部素数。 #include void main() { unsigned int i,j,count,flag; count=0; for(i=3;i { flag=0; for(j=2;j;j++) /*使用该循环
2013-05-25 11:38:23
516
原创 float类型与0的比较
float 与 double类型都是有精度限制的,不能直接拿来与0.0直接比较 求方程a*x*x+b*x+c=0的实数解。 #include void main() { float a,b,c,x1,x2,disc; printf(“input a b c:”); scanf(“%f %f”,&a,&b,&c); if
2013-05-25 10:59:37
766
原创 bool变量与“零值”比较
先看一个例子 输入年号和月份,输出这一年该月的天数(一个年份,先判断是否闰年)。 main() { int y,m,d,f; printf("Input year and month y-m:"); scanf("%d-%d",&y,&m); f=(y%4==0&&y%100!=0||y%400==0); if(m==2) d
2013-05-25 10:38:43
662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅