
C
jimjiayu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C2_时间换算
题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到23转载 2015-01-12 17:26:30 · 1107 阅读 · 0 评论 -
两个数的最大公约数
//两个数的最大公约数 #include int main() { int a,b,t; printf("请输入两个数:"); scanf("%d %d",&a,&b); while(b != 0){ t=a%b; a=b; b=t; } printf("%d\n",a); return 0; }转载 2015-01-13 22:35:42 · 336 阅读 · 0 评论 -
正序分解整数
#include int main() { int x; scanf("%d",&x); int mask = 1; int t = x; while(t>9){ t /= 10; mask *= 10; } printf("x=%d,mask=%d\n",x,mask); do{ int d = x / mask; printf("%d",d); if(ma转载 2015-01-14 18:13:09 · 566 阅读 · 0 评论 -
100以内素数
//输出100以内的素数 #include int main() { int x; for(x=2;x<100;x++){ int i; int isPrime=1;//x是素数 for(i=2;i<x;i++){ if(x%i == 0){ isPrime=0; break; } } if(isPrime==1){ printf("%d\原创 2015-01-13 20:45:10 · 652 阅读 · 0 评论 -
f(n)=1-1/2+1/3-1/4+...+1/n
#include int main() { int i,n; double sum = 0.0; double sign = 1.0; scanf("%d",&n); for(i=1;i<=n;i++){ sum += sign/i; sign=-sign; } printf("f(%d)=%f\n",n,sum); return 0; }转载 2015-01-13 21:53:34 · 1182 阅读 · 0 评论 -
f((n)=1+1/2+1/3+.....+1/n
f((n)=1+1/2+1/3+.....+1/n 的和 #include int main() { int i,n; double sum = 0.0; scanf("%d",&n); for(i=1;i<=n;i++){ sum += 1.0/i; } printf("f(%d)=%f\n",n,sum); return 0; }转载 2015-01-13 21:42:29 · 1562 阅读 · 0 评论 -
奇偶个数
奇偶个数(5分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出格式: 两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中原创 2015-01-13 16:22:56 · 627 阅读 · 0 评论 -
猜数游戏
让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉它猜了多少次。 1.计算机随机想一个数,记在变量number里; 2.一个负责计次数的变量count初始化为0; 3.让用户输入一个数字a; count递增(加一); 4.判断a和number的大小关系,如果a大,就输出“大”;如果a小,就输出“小” 5.如果a和number是不原创 2015-01-13 14:15:05 · 689 阅读 · 0 评论 -
逆序三个数
2-3. 逆序的三位数(10) 程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 输入格式: 每个测试是一个3位的正整数。 输出格式: 输出按位逆序的数。 输入样例: 123 输出样例: 321 我的代码:原创 2015-01-11 17:27:13 · 1138 阅读 · 0 评论 -
指针实现两个数的互换
/*指针*/ #include void huhuan(int *p, int *q) { int t; t = *p; //*p = a *p = *q; //*q = b; *q = t; } int main(void) { int a = 3; int b = 5; huhuan(&a, &b); printf("a=%d b=%d\n", a, b); retu原创 2015-01-19 12:10:17 · 1568 阅读 · 0 评论