
C/c++小程序
静思远航
这个作者很懒,什么都没留下…
展开
-
输出两个整数中的最大值
#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int max(int x,int y); int a,b,c; cin>>a>>b; c=max(a,b); cout<<"max="<<c<<endl; system("pause"); return原创 2013-10-14 16:23:27 · 977 阅读 · 0 评论 -
小写转换成大写
//小写转换成大写#include int main(){ char c1,c2; printf("请输入一个小写字母:"); while(scanf("%c",&c1)!=EOF) { c2=c1-32; printf("大写字母为:%c\n",c2); getchar();//按enter键的时候会输入,使用getchar获得后就正常了 } return 0;}原创 2013-10-29 18:53:25 · 610 阅读 · 0 评论 -
test2
#include#includeusing namespace std;int main(){ char ch[100]; char sh[100]; int ah[200]={0}; int bh[200]={0}; int gh[200]={0}; cin>>ch>>sh; int len1=strlen(ch); int原创 2014-09-13 21:05:30 · 324 阅读 · 0 评论 -
求两个字符串中最长连续子字符串的长度
#include #include using namespace std;int str_compare(string , string );int main(){ string query, text; cout<<"please input the string(query): "<<endl; cin>>query; cout<<"please input the str原创 2014-09-01 19:05:55 · 670 阅读 · 0 评论 -
计算10个学生5门课的成绩平均分
//计算10个学生5门课的成绩平均分#include "stdafx.h"void stu_average(float sorce[][5], float aver_s[]);void cour_average(float sorce[][5], float aver_cou[]);void max_sorce(float sorce[][5], int max[]);float ave原创 2014-10-30 10:17:56 · 4326 阅读 · 0 评论 -
输入10个职工的姓名和职工号,排序
//输入10个职工的姓名和职工号,排序#include "stdafx.h"#include void input(int num[],char name[][10]);void sort(int num[],char name[][10]);int find(int num[], int n);int main(){ int num[10]; char name[10][10]原创 2014-10-30 15:42:57 · 6561 阅读 · 1 评论 -
递归实现数字转换成字符串
//递归实现数字转换成字符串#include "stdafx.h"void exchange(int );int main(){ int n; char str[10]; scanf("%d",&n); exchange(n); putchar('\n'); return 0;}void exchange(int n){ int i; if((i=n/10)!=0)原创 2014-10-30 19:54:56 · 735 阅读 · 1 评论 -
16进制转10进制
//16进制转10进制#include "stdafx.h"#include int htoi(char str[]);int main(){ char str[10]; int flog=1; while(flog==1) { gets(str);//此处gets()的回车不需要处理 printf("%d\n",htoi(str)); printf("continu原创 2014-10-30 17:25:22 · 688 阅读 · 0 评论 -
给出年月日,计算该日是该年的第n天
//给出年月日,计算该日是该年的第n天//#include "stdio.h"int main(){ int sum_day(int ,int ); int leap(int year); int year,month,day,days; scanf("%d,%d,%d",&year,&month,&day); days=sum_day(month,day); if(leap(原创 2014-10-30 22:10:08 · 1214 阅读 · 0 评论 -
用宏定义实现两个值互换
#include "stdio.h"#define SWAP(a,b) t=a;a=b;b=tint main(){ int a,b,t; scanf("%d,%d",&a,&b); SWAP(a,b); printf("%d %d\n",a,b); return 0;}原创 2014-10-31 10:15:58 · 1451 阅读 · 0 评论 -
二维数组中有关的值
#include "stdio.h"#define FORMAT "%d, %d\n"int main(){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int i; for (i=0;i<3;i++) { for (int j=0;j<4;j++) printf("%3d",a[i][j]); printf("\n"); }原创 2014-11-03 10:53:40 · 519 阅读 · 0 评论 -
求0-1000之内的“完数”,例如:6的因子是1,2,3,而6=1+2+3!
#include "stdio.h"int main(){ int n,i; int s; for (n=2;n<1000;n++) { s=0; for (i=1;i<n;i++) { if (n%i==0) { s=s+i; } } if (s==n) { printf("%d its factors are ",n);原创 2014-03-10 14:13:27 · 1362 阅读 · 0 评论 -
求a+aa+aaa+……+aa…a(n个a)的值
#include "stdio.h"int main(){ int a,n; int i=0; int sum=0,th=0; while(1) { printf("please input a, n:\n"); scanf("%d %d",&a,&n); for (i=1;i<=n;i++) { th=th*10+a; sum=sum+th; }原创 2014-03-10 10:59:56 · 1012 阅读 · 0 评论 -
opencv 创建一个矩阵
#include "cv.h"#include int main(){ // Create an OpenCV Matrix containing some fixed data. // float vals[] = { 0.866025, -0.500000, 0.500000, 0.866025}; CvMat rotmat; cvInitMatHeader( &原创 2014-03-14 16:39:27 · 1317 阅读 · 0 评论 -
输出乘法口诀
#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ for(int i=1;i<10;i++) { for (int j=1;j<=i;j++) { int k=i*j; cout<<j<<"*"<<i<<"="<<k<<" ";原创 2013-10-14 17:01:44 · 459 阅读 · 0 评论 -
判断一个大于3的整数是不是素数
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。因为合数是由若干个质数相乘而得来的,所以,没有质数就没有合数,由此可见素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等。算术基本定理每一个比原创 2013-10-28 21:14:00 · 3132 阅读 · 0 评论 -
输出2000-3000年之间的闰年
运行平台:vs2010公历闰年计算(按一回归年365天5小时48分45.5秒)①、普通年能整除4且不能整除100的为闰年。(如2004年就是闰年,1901年不是闰年)②、世纪年能整除400的是闰年。(如2000年是闰年,1900年不是闰年)③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,8640原创 2013-10-29 11:10:27 · 16602 阅读 · 0 评论 -
判断2000-2050年每一年是否是闰年,并将结果输出
运行平台:vs2010//判断2000-2050年每一年是否是闰年,并将结果输出#include #include int fun(int n);int main(){ int i; for(i=2000;i<=2050;i++) fun(i); system("pause"); return 0;}int fun(int n){ if(n%4!=0) p原创 2013-10-29 10:51:44 · 8986 阅读 · 1 评论 -
求n的阶乘
运行平台:vs2010//求n的阶乘#include #include void main(){ int n,t=1; int i=2; printf("please input a number: "); scanf("%d",&n); /* for(i=2;i<=n;i++) t=t*i; */ while(i<=n) { t=t*i; i++;原创 2013-10-28 19:58:22 · 721 阅读 · 0 评论 -
大数阶乘N!
感谢博主鬼魅叔叔的小窝,转载地址http://blog.youkuaiyun.com/henaimumu/article/details/12437817#include int a[40000];int N;int i,j;int k,flag;void main(){ while(scanf("%d",&N)!=EOF) { a[0]=1;转载 2013-10-29 09:29:04 · 563 阅读 · 4 评论 -
译密码。A变成字母E,a变成e即变成其后的第四个字母,W变A,X变B,Y变C,Z变D.........
//译密码#include int main(){ char c; while(1) { c=getchar(); if((c>='a'&&c='A'&&c<='Z')) { c=c+4; if(c>'Z'&&c'z') c=c-26; } printf("%c",c); } printf("\n"); return 0;}原创 2013-11-27 17:43:40 · 15719 阅读 · 3 评论 -
求两个正整数的最大公约数与最小公倍数
#include "stdio.h"int main(){ int m, n; int k=0, a=0,b=0; int temp=0; printf("请输入两个正整数:\n"); while(1) { scanf("%d %d",&m, &n); if (m<n) { temp=m; m=n; n=temp; } if (m%n==0)原创 2014-03-08 19:09:19 · 1125 阅读 · 0 评论 -
显示以下图形
#include "stdio.h"#include "stdlib.h"int main(){// printf(" *\n");// printf(" ***\n");// printf(" *****\n");// printf("*******\n");// printf(" *****\n");// printf(" ***\n");// pri原创 2014-03-13 16:36:43 · 532 阅读 · 0 评论 -
判断一个年份是不是闰年
运行平台:vs2010//判断是否是闰年#include #include int main(){ int n; printf("please input a year: n="); while(scanf("%d",&n)!=EOF) { if(n%4!=0) printf("%d不是闰年\n",n); else if(n%100!=0) printf原创 2013-10-29 10:41:09 · 700 阅读 · 0 评论 -
window下安装FFTW
http://blog.youkuaiyun.com/jasonleesjtu/article/details/12278773http://blog.youkuaiyun.com/ljp1919/article/details/41827901http://bbs.youkuaiyun.com/topics/390815673参考上面三个网址,其中第一个网址本人验证成功,注意一些细节:把\vs安装目录\Co原创 2015-07-03 18:24:11 · 545 阅读 · 0 评论