随笔分类 -  c语言例子

摘要:#include <stdio.h> main() { float shu[3][5],sum1[3]={0},sum2[5]={0},pjf1[3],pjf2[5]; int a,b; for(a=0;a<3;a++) { for(b=0;b<5;b++) { scanf("%f",&shu[a] 阅读全文
posted @ 2021-12-13 10:45 myrj 阅读(737) 评论(0) 推荐(0)
摘要:#include <stdio.h> //s=1-3+5-7+....-99+101 main() { int i,t=1,s=0; for(i=1;i<=101;i+=2) { t=t*i; s=s+t; t=-t/i; } printf("%d\n",s); getchar(); } #incl 阅读全文
posted @ 2021-11-10 09:25 myrj 阅读(2096) 评论(0) 推荐(0)
摘要:#include<stdio.h> //当前程序运行时如果输入*回车,则一直显示需要补考,不停止 //原因:scanf()键盘输入,有一个缓冲区,遇到回车才结束 //*指针,对应scanf()中涉及到的变量 //保留scanf()后面的getchar(),则“吸收”了回车,只有*,整型为0,所以才显 阅读全文
posted @ 2021-10-13 09:30 myrj 阅读(793) 评论(0) 推荐(0)
摘要:#include <stdio.h> main() { int shu,ge=0,shi=0,bai=0,qian=0; scanf("%d",&shu); if(shu<=0 || shu>=10000) printf("输入错误"); else { if(shu>=1 && shu<=9) ge 阅读全文
posted @ 2021-10-09 10:42 myrj 阅读(74) 评论(0) 推荐(0)
摘要://选择排序#include <stdio.h> main() { int a[10]={1,3,99,1,4,7,2,3,1,6},i,j,k,t,b; for(i=0;i<=9;i++) { k=i; for(j=i+1;j<=9;j++) if(a[k]<a[j]) { k=j;//第一轮:1 阅读全文
posted @ 2021-10-07 06:53 myrj 阅读(86) 评论(0) 推荐(0)
摘要:#include <stdio.h> main() { float x=2.0,y=1.0,z=0.0,sum=0.0; int a; for(a=1;a<=20;a++) { sum=sum+x/y; z=x; x=x+y; y=z; } printf("%f",sum); getchar(); 阅读全文
posted @ 2021-10-06 21:15 myrj 阅读(167) 评论(0) 推荐(0)
摘要:#include <stdio.h> #include <math.h> main() { int s=0,a,n,i,m=0; //a=2,n=4; scanf("%d,%d",&a,&n); for(i=1;i<=n;i++) { m=pow(10,i-1)+m; //printf("%d\n" 阅读全文
posted @ 2021-10-06 20:10 myrj 阅读(765) 评论(0) 推荐(0)
摘要:#include <stdio.h> #include <math.h> /* C 语言不允许返回一个完整的数组作为函数的参数。但是,可以通过指定不带索引的数组名来返回一个指向数组的指针。如果您想要从函数返回一个一维数组,必须声明一个返回指针的函数,如下: int * myFunction() { 阅读全文
posted @ 2021-08-11 06:07 myrj 阅读(1382) 评论(0) 推荐(0)
摘要:#include <stdio.h> /* 如下排列表示 A00 A01 A02 A10 A11 A12 A20 A21 A22 */ unsigned char array[3][3] = {{1, 1, 1}, {1, 1, 1}, {1, 1, 1}}; int jiance(int n) { 阅读全文
posted @ 2021-07-09 07:26 myrj 阅读(58) 评论(0) 推荐(0)
摘要:#include <stdio.h> /* 如下排列表示 A00 A01 A02 A10 A11 A12 A20 A21 A22 */ int main() { unsigned char array[3][3] = {{1, 1, 1}, {1, 1, 1}, {1, 1, 1}}; for(ar 阅读全文
posted @ 2021-07-01 16:59 myrj 阅读(352) 评论(0) 推荐(0)
摘要://求最大公约数 #include <stdio.h> main() { int m,n,i,k; scanf("%d,%d",&m,&n); k=m<n?m:n; for(i=k;i>=1;i--) { if((m%i==0)&& (n%i==0)) { printf("最大公约数为%d\n",i 阅读全文
posted @ 2021-06-24 07:04 myrj 阅读(336) 评论(0) 推荐(0)
摘要://求最小公倍数 #include <stdio.h> main() { int m,n,i,k,max,min; scanf("%d,%d",&m,&n); max=m>n?m:n; min=m<n?m:n; k=max; while(k%min!=0) { k=k+max; } printf(" 阅读全文
posted @ 2021-06-24 07:00 myrj 阅读(716) 评论(0) 推荐(0)
摘要://已知三角形三边长求面积 #include <stdio.h> #include <math.h> int main() { float a,b,c,p,s; int x=0; while(1) { printf("请输入三角形边长给a"); scanf("%f",&a); if(a==9999. 阅读全文
posted @ 2021-06-23 11:15 myrj 阅读(2078) 评论(0) 推荐(0)
摘要://交换数组中各个变量的值:第1和最后一个交换,第2与倒数第二个交换 #include <stdio.h> int main() { int a[]={1,2,3,4,5,6,7,8,9}; int i=0,t; for(i=0;i<=4;i++) { t=a[i]; a[i]=a[8-i]; a[ 阅读全文
posted @ 2021-06-22 14:36 myrj 阅读(1001) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { int i,s=0; for(i=1;;i*=2) { s=s+i; if(i%3==0) break; i=i+2; printf("%d,%d\n",i,s);//3,1 } printf("%d",s);//7 getchar() 阅读全文
posted @ 2021-06-22 10:41 myrj 阅读(771) 评论(0) 推荐(0)
摘要://冒泡排序 //14个数字排序:14个数的组合:14*13/2=91次 理论上比较91次 ,实际只有39次进行了变量交换 #include <stdio.h> void bubble_sort(int arr[], int len) { int i, j, temp,ci=0,sjci=0; fo 阅读全文
posted @ 2021-06-21 19:12 myrj 阅读(356) 评论(0) 推荐(0)
摘要://数组长度的检测方法 #include <stdio.h> int main() { int arr[] = { 22, 34, 3, 32, 82, 55, 89, 50, 37, 5, 64, 35, 9, 70 }; int len = (int) sizeof(arr) / sizeof( 阅读全文
posted @ 2021-06-21 07:44 myrj 阅读(860) 评论(0) 推荐(0)
摘要://如果一个渔夫从 2011 年 1 月 1 日开始三天打渔,两天晒网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。 #include <stdio.h> int leap(int a) /*自定义函数leap()用来指定输入的年份是否为闰年*/ { if 阅读全文
posted @ 2021-06-20 16:02 myrj 阅读(361) 评论(0) 推荐(0)
摘要://猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 //第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 //到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。 /* 分析:从第10天 阅读全文
posted @ 2021-06-20 10:09 myrj 阅读(398) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { char sh[13][5]={"个","十","百","千","万","十万","百万","千万","亿","十亿","百亿","千亿","万亿"}; // int cc=0; // for(cc=0;cc<=13;cc++) // 阅读全文
posted @ 2021-06-18 08:58 myrj 阅读(1693) 评论(0) 推荐(0)