- 博客(10)
- 收藏
- 关注
原创 全局变量&部分变量
#include<stdio.h>int y=0;void fun(void);int main (void){ int y=1;printf(“x1:%d\n”,y);fun();printf(“x2:%d\n”,y);return 0;}void fun(void){y=2;}#include<stdio.h>void fun(void);int main (void){int x=1;printf(“x1:%d\n”,x);fun()
2021-08-20 22:01:58 145
原创 集合的合并问题
#include<stdio.h>#define N 100void sort(int array[],int a);void chong(int array[],int a);int main (void){int m,n,i,j,k;int a[N/2],b[N/2],c[N];printf(“请输入m:\n”);scanf("%d",&m);printf(“请输入%d个数字:\n”,m);//读取数组afor(i=0;i<m;i++){scanf(
2021-08-09 21:35:43 173
原创 汉诺塔5555
一个理解不了的东西555救命递归杀我#include<stdio.h>void hanoi(int n,char one,char two,char three);int main (void){int m;printf(“input the number of diskes:”);scanf("%d",&m);printf(“The step to moving %d diskes:\n”,m);hanoi(m,‘A’,‘B’,‘C’);return 0;}vo
2021-08-05 16:16:24 131
原创 验证哥德巴赫猜想
#include<stdio.h>#include<math.h>int prime(int m);int main (void){int n,i,j;printf(“请输入一个不小于6的偶数:\n”);scanf("%d",&n);if(n<6 || n%2 !=0){printf(“error!”);}else{for(i=3;i<n/2;i+=2){j=n-i;if(prime(i)= =1 && prime
2021-08-05 16:14:03 116
原创 孪生素数问题
不行!今天这波我必须!得!瑟!一!下!#include<stdio.h>int main (void){int i,j,a,b;for(i=3;i<1000;){ for(j=2;j<i;j++) { if(i%j==0) { break; } } if(j==i) { a=i; } i+=2; for(j=2;j<i;j++) { if(i%j==0) { break; } } if(j==i)
2021-07-30 19:37:58 1719
原创 关于字符型的一些东西ASCII为例
这个代码是:输入字符会识别是什么类型的#include<stdio.h>int main (void){char c;c=getchar();if (c<32){ printf("This is a control character\n");}else if( c>='0' && c<='9'){ printf("This is a digit\n");}else if( c>='A' && c<='Z'
2021-07-30 18:41:32 121
原创 n的n次方相加
自己写的emm凑合看吧哈#include<stdio.h>int main (void){int n,i,j,k,sum=0;scanf("%d",&n);for(i=1;i<=n;i++){for(j=i,k=1;k<i;k++){j=j*i;}sum+=j;}printf("%d",sum);}用数学函数就方便很多啊#include<stdio.h>#include<math.h>int main (void
2021-07-30 18:19:02 1918
原创 欧几里得(辗转相除法)求最大公约数
这是最开始自己写的版本(其实有优化过hhh)#include<stdio.h>int main (void){int x,y,y1;scanf("%d%d",&x,&y);if(x==y){ y1=1; y=0;}while(y!=0){ y1=y; y=x%y; x=y1; }printf("%d",y1);return 0;}版本2.0(日常感叹牛)#include<stdio.h>int main (void
2021-07-30 18:14:02 99
原创 n元买n鸡
#include<stdio.h>int main (void){int x,y,z,n,why=0;scanf("%d",&n);for(x=0;x<=n/5;x++){ for(y=0;y<=n/3;y++) { z=n-x-y; if(15*x+9*y+z==n*3) { printf("x=%d,y=%d,z=%d\n",x,y,z); why=1; goto loop; } }}loop:if(why
2021-07-30 18:03:33 402
原创 加密和解密啦
emm就是往后(加密)/前(解密)推4个字母啦,只是觉得还挺有趣hhh加密#include<stdio.h>int main (void){char c,s;while (1){c=getchar();if(c>=‘A’ && c<=‘V’){s=c+4;}else if(c>=‘W’ && c<=‘Z’){s=c-22;}else if(c>=‘a’ && c<=‘v’){
2021-07-25 00:24:51 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人