- 博客(47)
- 收藏
- 关注
原创 10月25日 c语言 找到10000以内所有完数
#include void main() { int num,sum,i; for(num=1;num { sum=1; for(i=2;i if(num%i==0) sum=sum+i; if(sum==num) {
2017-10-25 20:09:31 1918
原创 10月25日 c语言 求ex=1+x+x2/2!+ x3/3!+……+ xn/n!
#include #includeint main(){ int i,j; int x,n;double sum=1,zi=1,mu=1 ; scanf("%d %d",&x,&n); for(i=1;i { zi=pow(x,i); for(j=1;j mu=mu*j; sum=sum+z
2017-10-25 19:26:06 23176
原创 10月25日 c语言 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*
#includeint main(){int i,j,k;for(i=1;i{scanf("%d",&k);if(k>=1&&kfor(j=1;jprintf("*");printf("\n");}}
2017-10-25 18:47:44 5075
原创 10月25日 c语言 输入星星图形5 倒立的等腰三角形
#includeint main(){int i,j,k;scanf("%d",&k);for (i=0; i{ for (j=0; j{ printf(" "); } for (j=0; j{ printf("*"); } printf("\n");
2017-10-25 15:17:40 3195
原创 10月25日 c语言 输入星星图形4 等腰三角形
#includeint main(){int i,j,m;scanf("%d",&m);for(i=0;i{for(j=m;j>i;j--){printf(" ");}for(j=0;j{printf("*");}printf("\n");}}
2017-10-25 14:58:07 996
原创 10月25 日 c语言 输入乘法口诀表
#includeint main() {int i,j,k;for(i=1;i{for(j=1;j{k=i*j;printf("%d*%d=%d ",i,j,k);}printf("\n");}}
2017-10-25 14:37:10 396
原创 10月25日 c语言 打印所有水仙花数
#includeint main(){int i,j,k,n,h;for(n=100;n{i=n/100;j=(n-(i*100))/10;k=(n-(i*100)-j*10);h=i*i*i+j*j*j+k*k*k; if (h==n) printf("%d ",h);}printf("\n");}
2017-10-25 14:24:21 3809
原创 10月25日 c语言 输入y=(sinx-cosx)/tanx
#include#includeint main(){double x,y,t;scanf("%f",&x);t=(x*3.14)/180;y=(sin(t)-cos(t))/tan(t);printf("%f",y);printf("\n");return 0;}
2017-10-25 14:11:47 1141
原创 10月24 日 c语言 计算1至10之间奇数之和及偶数之和。
#includeint main(){int i,sum1=0,sum2=0;for(i=1;i{if(i%2==0){sum1=sum1+i;}else {sum2=sum2+i;}}printf("奇数之和:%d\n",sum1);printf("偶数之和:%d",sum2);printf("\n");
2017-10-24 19:28:04 12991
原创 10月24日 c语言 将数组a中的n个整数按相反顺序存放
#includeint main(){void inv (int x[],int n);int i,a[10]={3,5,7,9,11,0,6,7,5,4};printf("the original array:\n");for(i=0;iprintf(" %d",a[i]);printf("\n");inv(a,10);printf("the array
2017-10-24 19:10:47 1174
原创 10月24日 c语言 用指针方法对10个整数按由大到小顺序排列
#includeint main (){void sort(int x[],int n);int i,*p,a[10];p=a;printf("please input 10 numbers:\n");for(i=0;iscanf("%d",p++);p=a;sort(a,10);for(p=a,i=0;i{printf("%d ",*p);
2017-10-24 19:08:52 2095
原创 10月24 日 c语言 选择法 冒泡法 交换法 插入法折半法 汇总
选择法 在第一次排序过程中将第一个数字和最小的数字进行了置换位置而第二次排列过程中,将第二个数字和剩下的数字中最小的进行了置换位置以此类推for(i=0;i{t=a[i]; //设置当前元素为最小值h=i; //记录元素位置for(j=i+1;j //内层元素i+1到9{if(a[j] //如果当前元素比最小值小{t
2017-10-24 19:06:37 1059
原创 10月 24 日 c语言 从键盘上连续输入字符,并统计其中大写字母的个数,直到输入“换行”字符时结束。
#include main(){char c,sum1=0;while((c=getchar())!='\n'){ if(c>='A'&&c}printf("%d",sum1);printf("\n");}
2017-10-24 19:05:40 9550
原创 10月16日 c语言 输入国际象棋棋盘
#includeint main(){ int i,j; for(i=0;i { for(j=0;j if((i+j)%2==0) printf("%c%c",219,219); else printf(" "); printf("\n"); } }
2017-10-16 09:47:49 781
原创 10月16日 C语言 输入9*9乘法表
#includemain(){ int i,j,result; for (i=1;i { for(j=1;j { result=i*j; printf("%d*%d=%-3d ",i,j,result); } printf("\n"); }}
2017-10-16 09:23:35 422
原创 10月10日 c语言 输入星星图形3
#includevoid main(){int i,j;for(i=1;i{ for(j=5;j>=i;j--)printf("*");printf("\n");}}
2017-10-10 22:29:45 445
原创 10月10日 c语言 输入星星图形2
#includevoid main(){int i,j;for(i=1;i{for(j=1;j{printf("*");}printf("\n");}}
2017-10-10 22:17:49 502
原创 10月10日 c语言 输入星星图形 1
#includeint main(){float a[4][5],i,j;for(i=1;i{for(j=1;j{printf("*");}printf("\n");}}
2017-10-10 22:00:01 888
原创 10月10 日c语言 构造5*5的二维数组,使主对角线的数字为1
#includeint main(){int a[5][5],i,j,s=0;for(i=0;i for(j=0;jif(i==j)a[i][j]=1;else a[i][j]=0;for(i=0;ifor(j=0;j{if(j==0) printf("\n");printf("%d",a[i][j]);}}
2017-10-10 21:08:03 6764
原创 10月10日 c语言 键盘输入 2个数, 再输入答案, 如果正确,显示right 如果错误显示wrong
#includeint main(){int a,b,c;printf("please input 2 numbers:\n");scanf("%d,%d",&a,&b);printf("please input the answer of a+b\n");scanf("%d",&c);if(c==a+b)printf("right\n");else p
2017-10-10 20:50:52 4375
原创 10月8日 c语言 多维数组名 作函数参数 有一个3*4的矩阵,求所有元素中的最大值
#includeint main(){int max(int array[][4]);int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};printf("max is %d\n",max(a));return 0;}int max(int array[][4]){int i,j,max;max=array
2017-10-08 22:17:05 2532 1
原创 10月8日 c语言 调用average函数 求两个班学生的平均成绩
#includeint main(){float average(float array[],int n);float score1[5]={1,2,3,4,5};float score2[10]={1,2,3,4,5,6,7,8,9,10};printf("the average of class a is %5.2f\n",average(score1,5));pr
2017-10-08 21:26:48 16627 5
原创 10月8日 c语言 有一个一维数组 10个学生成绩,平均成绩
#includeint main(){float average(float array[10]);float score[10],aver;int i;printf("input 10 numbers:\n");for(i=0;iscanf("%f",&score[i]); aver=average(score);printf("average sc
2017-10-08 21:24:39 6616 1
原创 10月8日 c语言 数组元素作函数实参 输入10个数,要求输出其中值最大的元素和该数是第几个数
#includeint main(){int max(int x, int y);int a[10], m,n,i;printf("please input 10 numbers\n");for(i=0;iscanf("%d",&a[10]);for(i=1,m=a[0],n=0;i{if (max(m,a[i])>m){m=max(m,a[i]
2017-10-08 20:51:58 1415
原创 10月8日 c语言 递归法 解hanoi
#includeint main(){void hanoi(int n,char one,char two,char three);int m ;printf("please input the numer of diskes:");scanf("%d",&m);printf("the step to move %d dicskes:\n",m);hanoi(m,'
2017-10-08 20:48:51 371
原创 10月7日 c语言 用递归方法求n!
#includeint main(){int fac(int n);int n;int y;printf("please input a number:\n");scanf("%d",&n);y=fac(n);printf("%d! is %d\n",n,y);return 0;}int fac(int n){int f;if(npr
2017-10-07 22:49:29 1593
原创 10月7日 c语言 函数的递归调用 有5个学生坐在一起,问第五个学生多少岁,比第四个大2岁……最后问第一个学生,他说是10岁
#includeint main(){int age(int n);printf("NO.5: age:%d\n",age(5));return 0;}int age(int n){ int c; if (n==1)c=10; else c=age(n-1)+2; return (c);}
2017-10-07 22:46:15 5793 1
原创 10月7日 C语言 嵌套调用 输入4个整数,找出其中最大的数,用函数的嵌套调用来处理
#includeint main(){int max4(int a,int b,int c,int d);int a,b,c,d,max;printf("please input 4 numbers:\n");scanf("%d %d %d %d",&a,&b,&c,&d);max=max4(a,b,c,d);printf("max is %d\n",max);
2017-10-07 22:43:22 1173
原创 10月7日 c语言 函数调用 输入两个整数,要求输出其中值较大者,要求用函数找到最大数
#includeint main(){int max(int x,int y);int a,b,c;printf("please input 2 interger numbers:\n");scanf("%d,%d",&a,&b);c=max(a,b);printf("max is %d\n",c);return 0;}int max(int x
2017-10-07 22:38:48 8009
原创 10月7日 c语言 基础函数调用输入字符how do you do!
#includeint main(){void print_star();void print_message();print_star();print_message();print_star();return 0;}void print_star(){printf("****************\n");}void print
2017-10-07 15:16:05 2254 1
原创 10月7日 c语言编程 输入三个字符串,要求找出其中最大者
#include#includeint main(){char str1[3][20];char str2[20]; /*作为交换数组*/int i;printf("please input 3 words:\n");for (i=0;igets(str1[i]); /*读取3个数赋值*/if(strcmp(str1[0],str1[1])
2017-10-07 10:25:27 9435
原创 10月7日 c语言 输入一串字符,单词之间用空格隔开,统计其中有多少个单词
#includeint main(){char string[100];int i,num=0,word=0;char c;printf("please input a sentense\n");gets (string);for(i=0;(c=string[i])!='\0';i++)if(c==' ')word=0;else if(word==0){
2017-10-07 09:55:30 2328
原创 10月5日 c语言 3*4矩阵 求出其中值中最大的那个元素的值,以及其所在的行号和列号
#includeint main(){int i,j ,max,row=0,colum=0;int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};max=a[0][0];for(i=0;ifor(j=0;jif(a[i][j]>max){ max=a[i][j];row=i;colum=j;}
2017-10-05 22:00:48 2374
原创 10月5日 c语言 将一个二维数组行和列的元素互换,存到另一个二维数组中
#includeint main(){int a[2][3]={{1,2,3},{4,5,6}};int b[3][2],i,j;printf("array a:\n");for (i=0;i{for (j=0;j{printf("%5d",a[i][j]);b[j][i]=a[i][j];}printf("\n");}printf("a
2017-10-05 21:21:10 1674
原创 10月 5日 c语言 一维数组 处理Fibonacci 数列问题
#includeint main(){int i;int f[20]={1,1} ; /*对数组前两个数进行赋值*/for(i=2;if[i]=f[i-2]+f[i-1];for(i=0;i{if (i%5==0) /*控制每行输入5个数*/printf("\n");printf("%12d ",f[i]);}printf("\n"
2017-10-05 11:49:24 889
原创 10月5日 c语言简单数组 输入10个数 要求从小到大顺序排列
#includeint main(){int a[10];int i,j,t;printf("intput 10 numbers:\n");for(i=0;iscanf("%d",&a[i]);printf("\n");for(j=0;jfor(i=0;iif (a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;
2017-10-05 10:58:36 25229 2
原创 10月4日 c语言 兔子繁殖问题:(Fibonacci 数列问题)
#includeint main(){int f1=1,f2=1,f3;int i;printf("%12d\n%12d\n",f1,f2);for(i=1;i{f3=f1+f2;printf("%12d\n",f3);f1=f2;f2=f3;}return 0;}
2017-10-04 00:35:46 6003 1
原创 10月4日 c语言 用π/4≈1-1/3+1/5-1/7+……求π的近似值
#include#includeint main(){int sign=1;double pi=0,n=1.0,term=1.0;while(fabs(term)>1e-8){pi=pi+term;n=n+2;sign=-sign;term=sign/n;}pi=4*pi;printf("pi=%20.18f",pi);printf("\
2017-10-04 00:14:45 9374 1
原创 10月3日 c语言 输入4*5矩阵
#includeint main(){int i,j;for(i=1;i{ for(j=1;j{if((j-1)%5==0)printf("\n");printf("%d\t",i*j);}}printf("\n");return 0;}
2017-10-03 23:51:44 6931
原创 10月3日 c语言输入100-200之间不能被3整除的整数
#includeint main(){int n;for(n=100;n{if(n%3==0)continue;printf("%d ",n);}printf("\n");return 0;}
2017-10-03 22:56:32 938
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人