C语言基础
bruce_suxin
坚持就是胜利
展开
-
二维数组的运用
题目 1、定义一个4行3列的整型数组,输入12个数,输出该数组 2、输出其中的最大值和最小值 3、输出其中最大值和最小值的下标//求最大最小值并输出其下标 #includeint main() { int a[4][3]; int i,j,max,min,t1,t2,t3,t4; int row,colun; row=0; colun=0; fo原创 2016-11-14 13:50:33 · 358 阅读 · 0 评论 -
C语言基础之求1到20的阶乘
因为int的数据类型的数据范围有限所以我们double类型来定义 这道题十分简单,适合C语言刚入门的同学做。#include int main(){ int i,j=20; double sum=1; for(i=1;i<=j;i++){ sum*=i; } printf("%lf",sum); }原创 2016-11-18 21:27:06 · 50741 阅读 · 3 评论 -
素数筛法
素数筛法 素数是ACM中数论题目常常涉及到得问题。最基本的问题就是如何判断一个数是素数以及如何快速的打出题目涉及范围的素数表。当然数论中关于素数的问题会比较复杂,在这里仅就素数的不同筛法做出总结。 素数,就是只有1和自身两个约数的正整数。2是最小的素数。根据定义,我们就可以直接判断一个数字n是否是素数。优化后的复杂度是O(n*sqrt(n))。至于为什么,我就不做赘述了转载 2017-02-05 20:19:25 · 261 阅读 · 1 评论