杂烩
来源:互联网 发布:linux shell算术运算 编辑:程序博客网 时间:2024/05/01 05:34
一、输出100以内的素数。
#include<stdio.h>int main() { int x; scanf("%d",&x); for(x=1;x<=100;x++) { int i; int isprime=1; for(i=2;i<x;i++) { if(x%i==0) { isprime=0; break; } } if(isprime==1) { printf("%d\n",x); } } return 0; }
二、输出前50个素数。
#include<stdio.h> int main() { int x=1; int count=0; while(count<50) { int i; int isprime=1; for(i=2;i<x;i++) { if(x%i==0) { isprime=0; break; } } if(isprime==1) { count++; printf("%d\t",x); if(count%5==0) { printf("\n"); } } x++; } return 0; }
三、凑硬币(元)
#include<stdio.h> int main() { int o,t,f,x; scanf("%d",&x); for(o=1;o<x*10;o++) { for(t=1;t<x*10/2;t++) { for(f=1;f<x*10/5;f++) { if(o+t*2+f*5==10*x) { printf("可以用%d个1角加上%d个2角加上%d个5角得到%d元\n",o,t,f,x); } } } } return 0; }
四、求和。
sum=1+1/2+1/3+…+1/n
#include<stdio.h> int main() { int i; int n; double sum=0.0; double sign=1.0; scanf("%d",&n); for(i=1;i<=n;i++) { sum+=sign/i; } printf("f(%d)=%f\n",n,sum); return 0; }
五、
sum=1-1/2+1/3-1/4+…….+1/n
#include<stdio.h> int main() { int i; int 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; }
阅读全文
1 0
- 杂烩
- 杂烩
- 杂烩
- Java杂烩
- 电影杂烩
- vi杂烩
- Hibernate杂烩
- Linux杂烩
- 技术杂烩
- SSO杂烩
- iOS 杂烩
- iOS 杂烩
- iOS 杂烩
- 后端杂烩
- spring 杂烩
- 杂烩一
- SNIFF的杂烩
- 服饰搭配杂烩
- 东莞市仁宇光电有限公司
- 简明python教程 学习
- React生成无序列表
- Android音频系统之AudioPolicyService
- GPIO、GNU和GPL的含义
- 杂烩
- LCD160液晶显示驱动设计(Hello word *^_^*,I am baifengqiang)
- Library reports error: __use_no_semihosting was requested, but _tty
- Android音频系统之AudioTrack(一)
- 黑莓9930/9970/99xx一键刷机包
- yersinia 的安装与使用
- JQ及JSP
- C++ primer 读书笔记二
- java中final、finally、finalize的区别