C
祝我万瘦不胖
希望
展开
-
计算1到100的和
使用循环,来计算 头文件部分#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<windows.h>封装的函数sum()实现部分void sum(){ int x,y; int i,sum=0; printf("请输入区间[x,y]边界x,y的值:\nx="); scanf("%d", &x);原创 2016-11-19 19:53:07 · 1053 阅读 · 0 评论 -
斐波那契数列的递归实现和非递归实现
定义为_Longlong类型,主要是避免越界 斐波那契数列的递归实现_Longlong Fib1(size_t n){ if (n < 2) return n; else return Fib1(n - 1) + Fib1(n - 2);}非递归实现_Longlong Fib2(size_t n){ _Longlong *FibArr原创 2016-11-26 19:28:06 · 286 阅读 · 0 评论 -
判断某年是否为闰年
判断某年是否为闰年闰年判断条件:能被4整除但不能被100整除的年为闰年,或者能被400整除的年份为闰年#define _CRT_SECURE_NO_WARNINGS 1#include #include int main(){int year=0;printf("请输入要判断的年份:");scanf("%d",&year);if(( ye原创 2016-09-17 17:25:34 · 414 阅读 · 0 评论 -
打印乘法口诀表(可以手动输入要打印的为几乘几的口诀表)
#define _CRT_SECURE_NO_WARNINGS 1#include #include void MultiList(int n){int i,j,num;for(i=1;i{for(j=1;j{num=i*j;printf("%2d*%2d=%4d",i,j,num);if(i==j)printf("\n");}}原创 2016-09-13 13:16:38 · 826 阅读 · 0 评论 -
不创建临时变量,交换两个数的内容
通过使用按位异或实现不创建临时变量,交换两个数的内容按位异或^即 1^0=1 1^1=0 0^1=1按位异或对应位按位异或相同为0,相异为1,0和任意数按位异或为任意数#include #include int main(){int a=1,b=2;a=a^b;//得到a,b的不同位b=a^b;//实现1赋给ba=a^b;//实现2赋给apr原创 2016-09-05 20:58:13 · 208 阅读 · 0 评论 -
打印某个区间之间的素数,并输出素数的个数。如100-200
打印某个区间之间的素数,并输出素数的个数#define use _CRT_SECURE_NO_WARNINGS 1#include #include #include void Print_prime(int lower,int upper){int i=0,j=0;int count=0;for(i=lower;i{for(j=2;j{原创 2016-09-17 18:36:46 · 1120 阅读 · 0 评论 -
写一个函数返回参数二进制中 1 的个数
写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1#define use _CRT_SECURE_NO_WARNINGS 1#include #include int count_one_bits(unsigned int num){ int count=0; while(num!原创 2016-09-17 18:57:31 · 592 阅读 · 0 评论