上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 代码中有全角标点符号. 阅读全文
posted @ 2013-03-04 10:24 王井玉 阅读(183) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ /*企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元 ,低于20万元时,低于10万元的 部分按10%提成,高于10万元的 部分,可提成7.5%;20万到40万 之间时,高于20万元的部分,可 提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到 100万之间时,高于60万元的部分, 可提成1.5%,高于100万元时,超过 100万元的部分按1%提成,从键盘 输入当月利润I,求应发放奖金总数? 程序分析:请利用数轴来分界, 定位。注意定义时需把奖金定义 成长 阅读全文
posted @ 2013-03-04 09:53 王井玉 阅读(642) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ /*有1,2,3,4个数,能组成多少 个互不相同且无重复数字的三 位数分别是多少。 程序分析:百位十位个位上的 数字分别是1,2,3,4,先全部排 列出来,再去掉不满足条件的*/ int i,j,k; for (i=1;i<5;i++) for (j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=j&&i!=k&&j!=k) printf("%d%d%d\n",i,j,k); } getch(); return 0;} 阅读全文
posted @ 2013-03-03 21:34 王井玉 阅读(255) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ /*学习使用按位取反 程序分析:0~=1 1~=0*/ unsigned int a, b; a=3; b=~a; printf("\40:the a's 1 complement(decimal)is %d\n",b); a=~b; printf("\40:the a's 1 complement(hexidecimal)is %d\n",a); getch(); return 0;} 阅读全文
posted @ 2013-03-03 19:57 王井玉 阅读(266) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int main(){ /*取一个整数a从右端开始的4-7位 程序分析:可以这样考虑: 1.先使a右移4位 2.取一个低4全为1,其余为0的数, 可以这样~(~0<<4) 3.两者相& */ unsigned int a,b,c,d; scanf("%d",&a); b=a>>4; c=~(~0<<4); d=b&c; printf("%d\n",d); getch(); return 0;} 阅读全文
posted @ 2013-03-03 19:42 王井玉 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ /*学习使用^运算符 0^0=0 0^1=1 1^0=1 1^1=0*/ int a, b; a=077; b=a^3; printf("\40:the a^b(decimal)is %d\n",b); b^=7; printf("\40:the a^b(decimal)is %d\n",b); getch(); return 0;} 阅读全文
posted @ 2013-03-03 19:23 王井玉 阅读(209) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int main(){ /*练习使用|运算符 0|0=0 0|1=1 1|0=1 1|1=1*/ int a, b; a=077; b=a|3; printf("\40:the a|b (decimal)is %d\n",b); b|=3; printf("\40:the a|b(decimal)is %d\n",b); getch(); return 0;} 阅读全文
posted @ 2013-03-03 19:03 王井玉 阅读(121) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ /*练习使用&运算符 0&0=0 0&1=0 1&0=0 1&1=1*/ int a, b; a=077; b=a&3; printf("\40:the a&b(decimal)is %d\n",b); b&=7; printf("\40:the a&b(decimal)is %d\n",b); getch(); return 0;} 阅读全文
posted @ 2013-03-03 17:12 王井玉 阅读(136) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#define M 5int main(){ /*专升本一题:读结果*/ int a[M]={1,2,3,4,5}; int i,j,t; i=0;j=M-1; while(i<=j) { t=*(a+i); *(a+i)=*(a+j); *(a+j)=t; i++;j--; } for (i=0;i<M;i++) { printf("%d",*(a+i)); } printf("\n"); getch(); return 0;} 阅读全文
posted @ 2013-03-03 16:05 王井玉 阅读(210) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ /*某公司采用公用 电话传递数据,数? 数据是加密的, 加密规则如下:每位数 字都加上5,用它们的和? 除以10的余数替代该数字 ,第一位和第四位交换.*/ int a, i, t, aa[4]; scanf("%d",&a); aa[0]=a%10; aa[1]=a%100/10; aa[2]=a%1000/100; aa[3]=a/1000; for(i=0;i<4;i++) { aa[i]+=5; aa[i]%=10; } for (i=0;i<=3/2;i++) { t=a 阅读全文
posted @ 2013-03-03 15:42 王井玉 阅读(1406) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页