From 533f6eabc4416a1d1bad14256dde68cc04bedf2d Mon Sep 17 00:00:00 2001 From: smallkun <smallerkun@foxmail.com> Date: Thu, 6 Mar 2025 23:47:59 +0800 Subject: [PATCH] Auto commit --- 2207/天天乐学答案/源码/C语言-1/1.c | 32 +++++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/10.c | 25 ++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/11.c | 34 ++++++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/12.c | 40 +++++++++++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/13.c | 31 ++++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/14.c | 29 +++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/15.c | 20 +++++++++++++++ 2207/天天乐学答案/源码/C语言-1/16.c | 20 +++++++++++++++ 2207/天天乐学答案/源码/C语言-1/17.c | 19 ++++++++++++++ 2207/天天乐学答案/源码/C语言-1/18.c | 21 +++++++++++++++ 2207/天天乐学答案/源码/C语言-1/19.c | 21 +++++++++++++++ 2207/天天乐学答案/源码/C语言-1/2.c | 20 +++++++++++++++ 2207/天天乐学答案/源码/C语言-1/20.c | 27 +++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/3.c | 32 +++++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/4.c | 31 ++++++++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/5.c | 19 ++++++++++++++ 2207/天天乐学答案/源码/C语言-1/6.c | 19 ++++++++++++++ 2207/天天乐学答案/源码/C语言-1/7.c | 23 +++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/8.c | 22 ++++++++++++++++ 2207/天天乐学答案/源码/C语言-1/9.c | 24 +++++++++++++++++ 20 files changed, 509 insertions(+) create mode 100644 2207/天天乐学答案/源码/C语言-1/1.c create mode 100644 2207/天天乐学答案/源码/C语言-1/10.c create mode 100644 2207/天天乐学答案/源码/C语言-1/11.c create mode 100644 2207/天天乐学答案/源码/C语言-1/12.c create mode 100644 2207/天天乐学答案/源码/C语言-1/13.c create mode 100644 2207/天天乐学答案/源码/C语言-1/14.c create mode 100644 2207/天天乐学答案/源码/C语言-1/15.c create mode 100644 2207/天天乐学答案/源码/C语言-1/16.c create mode 100644 2207/天天乐学答案/源码/C语言-1/17.c create mode 100644 2207/天天乐学答案/源码/C语言-1/18.c create mode 100644 2207/天天乐学答案/源码/C语言-1/19.c create mode 100644 2207/天天乐学答案/源码/C语言-1/2.c create mode 100644 2207/天天乐学答案/源码/C语言-1/20.c create mode 100644 2207/天天乐学答案/源码/C语言-1/3.c create mode 100644 2207/天天乐学答案/源码/C语言-1/4.c create mode 100644 2207/天天乐学答案/源码/C语言-1/5.c create mode 100644 2207/天天乐学答案/源码/C语言-1/6.c create mode 100644 2207/天天乐学答案/源码/C语言-1/7.c create mode 100644 2207/天天乐学答案/源码/C语言-1/8.c create mode 100644 2207/天天乐学答案/源码/C语言-1/9.c diff --git a/2207/天天乐学答案/源码/C语言-1/1.c b/2207/天天乐学答案/源码/C语言-1/1.c new file mode 100644 index 0000000..b4a5c59 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/1.c @@ -0,0 +1,32 @@ +/* +------------------------------------------------------- +��������ա� +--------------------------------------------------------- +��ӡ����ͼ���� +***** + ***** + ***** + ***** + ***** +*/ +#include<stdio.h> +void main() +{ + int i =0 , j =0 , k=0; + + /**********Program**********/ + for(i=0;i<5;i++){ + for(j=0;j<i;j++){ + printf(" "); + } + for(k=0;k<5;k++){ + printf("*"); + } + printf("\n"); + } + + /********** End **********/ + + printf("\n"); +} + diff --git a/2207/天天乐学答案/源码/C语言-1/10.c b/2207/天天乐学答案/源码/C语言-1/10.c new file mode 100644 index 0000000..e467137 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/10.c @@ -0,0 +1,25 @@ +/*------------------------------------------------------------------------ +��������ơ����ܣ�ʹ��forѭ�����Fibonacci���е�ǰ15�Ҫ��ÿ�����5� + Fibonacci���У�1,1,2,3,5,8,13........... +----------------------------------------------------------------------*/ +#include <stdio.h> +main() +{ + int fib[15],i; + fib[0]=1;fib[1]=1; +/**********Program**********/ + for(i=2;i<15;i++){ + fib[i]=fib[i-1]+fib[i-2]; + } + + + + +/********** End **********/ + + for(i=0;i<15;i++) + { + printf("%d\t",fib[i] ); + if ( i%5==4 ) printf("\n"); + } +} diff --git a/2207/天天乐学答案/源码/C语言-1/11.c b/2207/天天乐学答案/源码/C语言-1/11.c new file mode 100644 index 0000000..d27e698 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/11.c @@ -0,0 +1,34 @@ +/*------------------------------------------------------- +1. �ж�101-200֮���ж��ٸ�����������������������ж������ķ���IsPrime����һ�����ֱ�ȥ��2��sqrt(�����)������ܱ����������������������������֮�������� --------------------------------------------------------*/ +#include <stdio.h> +#include<math.h> +int IsPrime (int n) +{ + int i=2; + for(i=2;i<=sqrt(n);i++) +/**********Program**********/ + if(n%i==0){ + return 0; + } + + + + +/********** End **********/ + return 1; +} + +int main( ) +{ + int i ; + for(i=100;i<=200;i++ ) + { + if ( IsPrime( i) ) + { + printf("% d",i); + } +} +return 0; +} + + \ No newline at end of file diff --git a/2207/天天乐学答案/源码/C语言-1/12.c b/2207/天天乐学答案/源码/C语言-1/12.c new file mode 100644 index 0000000..146d042 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/12.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------- + +���ܣ����100��1000֮��ĸ�λ����֮���ܱ�15�����������������ʱÿ10��һ�С� +�������ÿ����ռ5���ַ��� + 159 168 177 186 195 249 258 267 276 285 + 294 339 348 357 366 375 384 393 429 438 + 447 456 465 474 483 492 519 528 537 546 + 555 564 573 582 591 609 618 627 636 645 + 654 663 672 681 690 708 717 726 735 744 + 753 762 771 780 807 816 825 834 843 852 + 861 870 906 915 924 933 942 951 960 +-------------------------------------------------------*/ +#include<stdio.h> +main() +{ + int m,n,k,i=0; + for(m=100;m<=1000;m++) + { + k=0; + n=m; +/**********Program**********/ + while(n){ + k+=n%10; + n/=10; + } + if(k%15==0){ + i++; + printf("%5d", m); + + if(i%10==0){ + printf("\n"); + } + } + + + +/********** End **********/ + + } +} diff --git a/2207/天天乐学答案/源码/C语言-1/13.c b/2207/天天乐学答案/源码/C语言-1/13.c new file mode 100644 index 0000000..874728e --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/13.c @@ -0,0 +1,31 @@ +/*------------------------------------------------------- +��Ŀ�� ��ӡ����ͼ���� + +********* + ******* + ***** + *** + * +--------------------------------------------------------*/ +#include<stdio.h> +void main() +{ + int i,j,k; + for( i=0 ; i<5; i++ ) + { + printf("\n"); +/**********Program**********/ + for(j=0;j<i*2;j++){ + printf(" "); + } + for(k=0;k<9-j;k++){ + printf("*"); + } + + + + +/********** End **********/ + } + printf("\n"); +} diff --git a/2207/天天乐学答案/源码/C语言-1/14.c b/2207/天天乐学答案/源码/C语言-1/14.c new file mode 100644 index 0000000..eeac789 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/14.c @@ -0,0 +1,29 @@ +/*------------------------------------------------------- +1. ��д����ӡ����ͼ���� +***** + *** + * +--------------------------------------------------------*/ +#include<stdio.h> +void main() +{ + int i,j,k; +/**********Program**********/ + for(i=0;i<3;i++){ + for(j=0;j<i;j++){ + printf(" "); + } + for(k=0;k<5-j*2;k++){ + printf("*"); + } + printf("\n"); + } + + + + + +/********** End **********/ + + printf("\n"); +} diff --git a/2207/天天乐学答案/源码/C语言-1/15.c b/2207/天天乐学答案/源码/C语言-1/15.c new file mode 100644 index 0000000..7b89029 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/15.c @@ -0,0 +1,20 @@ +/*------------------------------------------------------- +���ܣ����õ�����������ʵ���������ĶԵ������� +--------------------------------------------------------*/ +#include <stdio.h> +main() +{ + int a,b; + scanf("%d%d",&a , &b ); + printf("a=%d,b=%d\n",a,b); +/**********Program**********/ + a = a+b; + b = a-b; + a = a-b; + + + + +/********** End **********/ + printf("a=%d,b=%d\n", a,b); +} diff --git a/2207/天天乐学答案/源码/C语言-1/16.c b/2207/天天乐学答案/源码/C语言-1/16.c new file mode 100644 index 0000000..6b69db0 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/16.c @@ -0,0 +1,20 @@ +/*------------------------------------------------------- +��Ŀ���뽫123-321֮��ż���ۼ�������ս���� +--------------------------------------------------------*/ +#include <stdio.h> +int main() +{ + int i; + long sum = 0; + for(i = 123; i <= 321; i++ ) + { +/**********Program**********/ + if(i%2==0){ + sum += i; + } +/********** End **********/ + } + printf ("�ܺ�Ϊ : %ld.\n",sum); + return 0; +} + diff --git a/2207/天天乐学答案/源码/C语言-1/17.c b/2207/天天乐学答案/源码/C语言-1/17.c new file mode 100644 index 0000000..34ba141 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/17.c @@ -0,0 +1,19 @@ +/*------------------------------------------------------- +��Ŀ����123��321֮��Ŀ��Ա�7���������������ʹ��forѭ���� +--------------------------------------------------------*/ +#include <stdio.h> +void main() +{ + int a=0; +/**********Program**********/ + for(a=123;a<=321;a++){ + if(a%7==0){ + + + + +/********** End **********/ + printf("%d\n",a); + } + } +} diff --git a/2207/天天乐学答案/源码/C语言-1/18.c b/2207/天天乐学答案/源码/C语言-1/18.c new file mode 100644 index 0000000..03ca9ef --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/18.c @@ -0,0 +1,21 @@ +/*------------------------------------------------------- +���ܣ���������ʮ���������ҳ���ƽ������һ��������ӡ������ +--------------------------------------------------------*/ +#include <stdio.h> +void main() +{ + int i; + float x,y,z=0; + printf("\n������10������"); + for(i=1;i<=10;i++) + { +/**********Program**********/ + scanf("%f", &x); + if(x*x > z){ + z = x*x; + y = x; + } +/********** End **********/ + } + printf("ƽ������һ�����ǣ�%f\n",y); +} diff --git a/2207/天天乐学答案/源码/C语言-1/19.c b/2207/天天乐学答案/源码/C语言-1/19.c new file mode 100644 index 0000000..df486de --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/19.c @@ -0,0 +1,21 @@ +/*------------------------------------------------------- +���ܣ��Ӽ�������һλ����i���������λ����֮�͡������������� + 31421�����ӡ���Ϊ11����ʹ��whileѭ���� +--------------------------------------------------------*/ +#include<stdio.h> +main() +{ + int i,sum=0,a; + scanf("%d",&i); +/**********Program**********/ + while(i){ + sum += i%10; + i/=10; + } + + + + +/********** End **********/ + printf("%d\n",sum); +} diff --git a/2207/天天乐学答案/源码/C语言-1/2.c b/2207/天天乐学答案/源码/C语言-1/2.c new file mode 100644 index 0000000..bc999af --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/2.c @@ -0,0 +1,20 @@ +/*------------------------------------------------------- +���ܣ���д������������������֮�͡� +-------------------------------------------------------*/ +#include"stdio.h" +main() +{ + int x,y,z=0; + scanf ("%d%d", &x,&y); +/**********Program**********/ + if(x!=0 && y!=0){ + z = x+y; + + + +/********** End **********/ + printf("z=%d\n", z); + } + else + printf("��������������һ����Ϊ��ֵ\n"); +} diff --git a/2207/天天乐学答案/源码/C语言-1/20.c b/2207/天天乐学答案/源码/C语言-1/20.c new file mode 100644 index 0000000..35ea979 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/20.c @@ -0,0 +1,27 @@ +/*------------------------------------------------------- +���ܣ���д����ʹ��Switch )�����������գ�����������Ǹ���ĵڼ��졣�ж��Ƿ�Ϊ + ����������ǣ��ܱ� 4 �������Dz��ܱ�100���������ܱ��İ������� +--------------------------------------------------------*/ +#include"stdio.h" +main() +{ + int year,month,day,days=0,i,d; + printf("��������-��-��:"); + scanf("%d-%d-%d",&year,&month,&day); + for(i=1;i<month;i++) + { +/**********Program**********/ + switch(i){ + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: days+=31;break; + case 2: days+=(28 + (year%4==0&&year%100!=0 || year%400==0?1:0));break; + default: days+=30; + } +/********** End **********/ + } + printf("%d-%d-%d�Ǹ����%d��\n",year,month,day,days + day); +} diff --git a/2207/天天乐学答案/源码/C语言-1/3.c b/2207/天天乐学答案/源码/C语言-1/3.c new file mode 100644 index 0000000..6c19735 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/3.c @@ -0,0 +1,32 @@ +/*------------------------------------------------------------------------ +��������ơ����д����sum,�书���ǣ���Whileѭ�������1��n֮�䣨����n)�� +��3��������������֮��,����������ظ�����������nֵ�����������룩 +���г���������룺10�������Ϊ��18 +----------------------------------------------------------------------*/ +#include "stdio.h" + +long sum(int n) +{ +/**********Program**********/ + int i, s=0; + for(i=1;i<=n;i++){ + if(i%3==0){ + s+=i; + } + } + + + return s; +/********** End **********/ + +} + +void main() +{ + int x; + long f; + scanf("%d",&x); + f=sum(x); + printf("%ld\n",f); + +} diff --git a/2207/天天乐学答案/源码/C语言-1/4.c b/2207/天天乐学答案/源码/C语言-1/4.c new file mode 100644 index 0000000..7cce152 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/4.c @@ -0,0 +1,31 @@ +/*------------------------------------------------------- +���ܣ���Ƴ����ӡ������ͼ�������Σ� + + * + *** + ***** +******* + ***** + *** + * +-------------------------------------------------------*/ +#include <stdio.h> +main() +{ + int i,j,k; +/**********Program**********/ + for(i=-3;i<=3;i++){ + for(j=0;j<(i<0?-i:i);j++){ + printf(" "); + } + for(k=0;k<7-j*2;k++){ + printf("*"); + } + printf("\n"); + } + + + + +/********** End **********/ +} diff --git a/2207/天天乐学答案/源码/C语言-1/5.c b/2207/天天乐学答案/源码/C语言-1/5.c new file mode 100644 index 0000000..3f6584b --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/5.c @@ -0,0 +1,19 @@ +/*------------------------------------------------------ +��Ŀ���Ӽ�������һ������n,��2 �� n-1�������ܱ�n���������� +���磺����10 ��� 2 5 + ����99 ��� 3 9 11 33 +--------------------------------------------------------*/ +#include "stdio.h" + int main ( ) +{ +int n,i; +printf("input a number:"); +scanf ("%d", &n); +/**********Program**********/ + for(i=2;i<n;i++) + if(n%i==0) + + +/********** End **********/ +printf ("%d\n",i); +} diff --git a/2207/天天乐学答案/源码/C语言-1/6.c b/2207/天天乐学答案/源码/C语言-1/6.c new file mode 100644 index 0000000..37337ef --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/6.c @@ -0,0 +1,19 @@ +/*------------------------------------------------------- + ��������ա� 2����һ��ƻ����100��200֮�䣩������ֳ�4��ƻ��һ��������飬���2��ƻ�������ֳ�7��ƻ��һ�飬���3��ƻ���� ���ֳ�9��ƻ��һ�飬���5��ƻ�������ʵ����ƻ���ĸ����� + --------------------------------------------------------*/ + + # include <stdio.h> + main () + { + int i; + for(i=100;i<200;i++) +/**********Program**********/ + if(i%4==2 && i%7==3 && i%9==5) + + + + +/********** End **********/ + printf ("%d",i); + } + diff --git a/2207/天天乐学答案/源码/C语言-1/7.c b/2207/天天乐学答案/源码/C语言-1/7.c new file mode 100644 index 0000000..3fa0748 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/7.c @@ -0,0 +1,23 @@ +/*------------------------------------------------------- +��������ա�--------------------------------------------------------- +���ܣ������人��������շѵij��������3�������ں�3����ʱ�շ�12Ԫ������3�����0��1֮�����1����IJ���ÿ�����շ�2Ԫ�� +��ע��ʹ��switch��ʵ�� +--------------------------------------------------------*/ +#include<stdio.h> +main(){ + int m,n; + scanf("%d",&m); + + /**********Program**********/ + n=0; + switch(m){ + default: n+=(m-3)*2; + case 1: + case 2: + case 3:n+=12; + } + + /********** End **********/ + + printf("�����շ�Ϊ��%d",n); +} diff --git a/2207/天天乐学答案/源码/C语言-1/8.c b/2207/天天乐学答案/源码/C语言-1/8.c new file mode 100644 index 0000000..3ea8e53 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/8.c @@ -0,0 +1,22 @@ +/*------------------------------------------------------- +���ܣ��Ӽ�������2��������ӣ�������𰸣������ȷ����ʾ"right"��������ʾ"error"�� +--------------------------------------------------------*/ +#include "stdio.h" +main( ) +{ + int a,b,c; + printf("please input a and b:\n"); + scanf("%d,%d",&a , &b); + printf("please input the answer:\n"); + scanf("%d",&c); +/**********Program**********/ + if(a+b==c) + + + + +/********** End **********/ + printf("right\n"); + else + printf("error\n"); +} diff --git a/2207/天天乐学答案/源码/C语言-1/9.c b/2207/天天乐学答案/源码/C语言-1/9.c new file mode 100644 index 0000000..1471095 --- /dev/null +++ b/2207/天天乐学答案/源码/C语言-1/9.c @@ -0,0 +1,24 @@ +/*------------------------------------------------------- +���ܣ����ܣ����������ε����߳����ж��ܷ������Σ����ܣ����ú���ʽ�� + ��������ε����������������3λС���� + l=(a+b+c)/2��s=sqrt(l*(l-a)*(l-b)*(l-c)) +--------------------------------------------------------*/ +#include <stdio.h> +#include <math.h> +main() +{ + float a,b,c,s,l; + scanf("%f,%f,%f",&a , &b , &c); + if(a+b<c||a+c<b||b+c<a) + printf("��3�����ݲ��ܹ���������\n"); + else + { +/**********Program**********/ + l=(a+b+c)/2; + s=sqrt(l*(l-a)*(l-b)*(l-c)); + +/********** End **********/ + printf("�������ε����Ϊ%.3f\n",s); + } + +}