随笔分类 -  C作业

摘要:斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。 这个数列从第3项开始,每一项都等于前两项之和。 java C 阅读全文
posted @ 2017-12-13 14:55 凤凰汇郭 阅读(148) 评论(0) 推荐(0)
摘要:2种方法 阅读全文
posted @ 2017-12-13 14:31 凤凰汇郭 阅读(603) 评论(0) 推荐(0)
摘要:#include int main(){ int x=10,y=0; //scanf("%d",&i); if(x<0){ y = 4*x+2*x; }else if(0<=x && x<10){ y = x*3-x*2+1; }else{ y = x/5+x/2-3; } printf("y... 阅读全文
posted @ 2017-12-13 13:51 凤凰汇郭 阅读(159) 评论(0) 推荐(0)
摘要:#include #include int main(){ int x=300,y=500,xf=0; xf=(x*x+y*y)/(2*x +sqrt(x+y)); printf("xf=%d",xf); } 阅读全文
posted @ 2017-12-13 13:36 凤凰汇郭 阅读(194) 评论(0) 推荐(0)
摘要:参照 执行过程:-》Func(5) -》5*Func(4) -》5*(4*Func(3))-》5*(4*(3*Func(2))))-》5*(4*(3*(2*Func(1))))当n为0的时候停止递归,返回结果由于遇到1的时候返回1,那么Func(1)=1所以结果是5*(4*(3*(2*1))) = 阅读全文
posted @ 2017-12-13 13:01 凤凰汇郭 阅读(4402) 评论(0) 推荐(0)
摘要:S=2方!+3方! 阅读全文
posted @ 2017-12-13 12:54 凤凰汇郭 阅读(712) 评论(0) 推荐(0)
摘要:统计 参照 #define N 1000int main(),i=0,j=2,h=1,k,l=0,b[N],n,c[N];while(a[i]!=-1)scanf("%d",&a[++i]);i--;b[1]=a[1];while(1){for(k=1;k<=h;k++)if(a[j]==b[k]) 阅读全文
posted @ 2017-12-13 12:46 凤凰汇郭 阅读(6459) 评论(0) 推荐(0)
摘要:扩展知识 参考 请输入一个数字,把它显示为对应的字母,比如输入65,显示A,输入97,显示a main(){ int a; scanf("%d",&a); printf("%c",a); } 阅读全文
posted @ 2017-12-13 11:31 凤凰汇郭 阅读(848) 评论(0) 推荐(0)
摘要:参考} #include<stdio.h> #include<stdlib.h> #define DATA_SIZE 10 void selection_sort(int array[],int num_size) { int index = 0,i = 0,j = 0,temp = 0; for( 阅读全文
posted @ 2017-12-13 11:16 凤凰汇郭 阅读(199) 评论(0) 推荐(0)
摘要:方法1 方法2 阅读全文
posted @ 2017-12-13 10:49 凤凰汇郭 阅读(6696) 评论(0) 推荐(0)
摘要:作业 32题 参考 思路 printf("请输入字符:"); scanf("%c",&temp); if((temp>='0') && (temp <= '9')) printf("数字\n"); else if((temp>='a') && (temp <= 'z')) printf("小写字母\ 阅读全文
posted @ 2017-12-13 10:10 凤凰汇郭 阅读(374) 评论(0) 推荐(0)
摘要:此题的思路是声明一个长度大一的数组,然后从后面开始比较,比temp大的数字都往后移动一位 阅读全文
posted @ 2017-12-13 09:24 凤凰汇郭 阅读(24923) 评论(0) 推荐(0)
摘要:#include int main() { int a[2][3] ={1,2,3,4,5,6}; int b[3][2]; printf("原来的数组\n"); for(int i=0;i<2;i++){ for(int j=0;j<3;j++){ printf("%d ",a[i][j]);... 阅读全文
posted @ 2017-12-13 09:13 凤凰汇郭 阅读(988) 评论(0) 推荐(0)
摘要:排序下面一组数据 23,34,12,26,11,23 #include <stdio.h>#include <stdlib.h>#define N 6 int main(int argc, char *argv[]){ int a[N]={23,34,12,26,11,23},t; int i,j; 阅读全文
posted @ 2017-12-12 19:06 凤凰汇郭 阅读(1030) 评论(0) 推荐(0)
摘要:#include #include int main () { int a=2,n=3,sum1=0,sum2=0,i; //while (scanf("%d %d",&a,&n)!=EOF) //{ for (i = 0; i <n; i++) { sum1=sum1*10+a; s... 阅读全文
posted @ 2017-12-12 19:03 凤凰汇郭 阅读(1045) 评论(0) 推荐(0)
摘要:#include<stdio.h>int main(){ int sum=0,i,sign=-1; for (i=1;i<=101;i+=2) { sign = sign*(-1); sum = sum+sign*i; printf("***%d,%d***\n",sign*i,sum); } pr 阅读全文
posted @ 2017-12-12 18:41 凤凰汇郭 阅读(415) 评论(0) 推荐(0)
摘要:字符串 #include<stdio.h> #include<string.h> main() { int i,j,t,n; char a[10]="abcd"; //gets(a); n=strlen(a); printf("入字符串長:%d\n",n);for(i=0;i<=n/2;i++) { 阅读全文
posted @ 2017-12-12 18:22 凤凰汇郭 阅读(542) 评论(0) 推荐(0)
摘要:题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:首先明白什么是素数,只能被1和本身整除的数,用循环遍历101-200之间的数,然后用101~200间的数整除2到该数前面一个数,比如是113,我们113整除2~112之间的数,只要这里的数整出都不等于0,则可以判断这个数是素数; 阅读全文
posted @ 2017-12-12 08:41 凤凰汇郭 阅读(886) 评论(0) 推荐(0)
摘要:百钱买百鸡之数学优化 阅读全文
posted @ 2017-12-11 16:37 凤凰汇郭 阅读(192) 评论(0) 推荐(0)
摘要:#include #include #include int main() { int j = 0,c=0; //char s[100] char s[100]={'8','a','a'}; //puts("请输入字符串:"); //gets(s); //s={'1','2','3','1','a','e','q'}; ... 阅读全文
posted @ 2017-12-11 16:29 凤凰汇郭 阅读(754) 评论(0) 推荐(0)