- 博客(7)
- 收藏
- 关注
原创 从键盘上输入九个整数,保存在二维数组中,按照九宫格的形式,输出数组原来位置的第一行和第一列所有元素。
#include<stdio.h>int main(){ int i,j,a[3][3]; for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("a[%d][%d]=",i,j); scanf("%d",&a[i][j]); } } for(i=0;i<3;i++) { for(j=0;j<3;j++) if(i==1||j==1) { printf(".
2021-11-01 17:47:18 3436
原创 冒泡法--从小到大排列
如果有 n 个数,则要进行 n-1 趟比较。在第一趟比较中要进行 n-1 次两两比较,在第 j 趟比较中要进行 n-j 次两两比较。过程:1.先通过动态赋值的方法让用户输入十个待排序的数字,通过数组保存起来。2.确定内外层循环,外层循环多少趟,内层对应多少趟。3.如果 a [ i ] > a [ i + 1 ],则两数进行交换。4.输出数据。#include<stdio.h>int main(){ int i,j,t; int a[10]...
2021-11-01 17:14:57 2346
原创 判断一个整数n(n>2)是否为素数。
#include<stdio.h>#include<math.h>int main(){ int i,n,k; scanf("%d",&n); k=sqrt(n); for(i=2;i<=k;i++) if(n%i==0) break; if(i==k+1&&n>2) printf("%d是素数\n",n); else printf("不是素数\n");return 0;}i.
2021-10-28 22:44:17 1549
原创 求fibonacci数列前40个数。第一、二个数为1,1。从第三个数开始,该数是前面两个数之和。
#include<stdio.h>int main(){ long int f1=1,f2=1; int i; for(i=1;i<=20;i++) { printf("%12ld%12ld",f1,f2); if(i%2==0) { printf("\n"); } f1=f1+f2; f2=f2+f1; }printf("\n");return 0;}
2021-10-28 13:13:42 816
原创 把100-200之间的不能被3整除的数输出。
#include<stdio.h>int main(){ int i; for(i=100;i<=200;i++) { if(i%3==0) continue; else printf("%d\n",i); }return 0;}
2021-10-27 22:34:58 814 1
原创 有1、2、3、4、4个数字,能组成多少个互不相同且无重复的三位数 ?都是多少
#include<stdio.h>int main(){ int i,j,k; for(i=4;i>=1;i--) for(j=4;j>=1;j--) for(k=4;k>=1;k--) if(i!=j&&i!=k&&j!=k) printf("%d\n",i*100+j*10+k);return 0;}
2021-10-27 22:09:22 101
原创 循环的嵌套:输出6行,“*“数目与行号相同
#include<stdio.h>int main(){ int i,j; for( i=1 ; i< 7 ; i++) { for(j=1;j<=i;j++) { putchar('*'); } printf("\n"); }return 0;}...
2021-10-27 13:34:17 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人