二)程序修改题:

1、给定程序modi.c中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#define N 100

int fun(int *s, int n)

{ int i,j,k,a,b,c;

j=0;

for(i=100; i/**************found**************/

k=n;

a=k%10; k/=10;

b=k%10; k/=10;

/**************found**************/

c=k/10;

if( a==b && a==c ) s[j++]=i;

}

return j;

}

main()

{ int a[N], n, num=0, i;

do

{ printf("\\nEnter n( <=1000 ) : "); scanf("%d",&n); }

while(n > 1000);

num = fun( a,n );

printf("\\n\\nThe result :\\n");

for(i=0; iprintf("\\n\\n");

}

2、给定程序modi.c中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数。并计算该值的个位、十位、百位上数字之和作为函数值返回。例如,7的5次方是16807,其低3位数的和值是15。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#include

int fun( int n ,int *value )

{ int d,s,i;

/**************found**************/

d=0; s=1;

for(i=1; i<=5; i++) d=d*n;

*value=d;

for(i=1; i<=3; i++)

{ s=s+d%10;

/**************found**************/

s=s/10;

}

return s;

}

main()

{ int n, sum, v;

do

{ printf("\\nEnter n( 2while(n<=2||n>=8);

sum=fun( n,&v );

printf("\\n\\nThe result:\\n value=%d sum=%d\\n\\n",v,sum);

}

3、数列中,第一项值为3,后一项都比前一项的值增5。给定程序modi.c中函数fun的功能是:计算前n(4例如,当n的值为20时,该数列为3,8,13,18,23,28,……,93,98。符合此条件的累加值应为42,126,366,570,1010。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#define N 20

int fun(int n,int *a)

{ int i,j,k,sum;

/**************found**************/

sum=0;

for(k=3,i=0;i{ sum=sum+k;

/**************found**************/

if(sum%4=2)

a[j++]=sum;

}

return j;

}

main()

{ int a[N],d,n,i;

printf("\\nEnter n (4d=fun(n,a);

printf("\\n\\nThe result :\\n");

for(i=0; i}

4、给定程序modi.c中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数:并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

int fun(unsigned n, int *zero)

{ int count=0,max=0,t;

do

{ t=n%10;

/**************found**************/

if(t=0)

count++;

if(maxn=n/10;

}while(n);

/**************found**************/

zero=count;

return max;

}

main()

{ unsigned n; int zero,max;

printf("\\nInput n(unsigned): "); scanf("%d",&n);

max = fun( n,&zero );

printf("\\nThe result: max=%d zero=%d\\n",max,zero);

}

5、给定程序modi.c中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4,程序运行后将输出以下方阵。

4 1 2 3

3 4 1 2

2 3 4 1

1 2 3 4

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#define M 4

/**************found**************/

void fun(int a)

{ int i,j,k,m;

printf("Enter 4 number : ");

for(i=0; iprintf("\\n\\nThe result :\\n\\n");

for(i=M;i>0;i--)

{ k=a[M-1];

for(j=M-1;j>0;j--)

/**************found**************/

a[j]=a[j+1];

a[0]=k;

for(m=0; m}

}

main()

{ int a[M];

fun(a); printf("\\n\\n");

}

6、给定程序modi.c中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的值代表黑球数。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

int fun()

{ int i,j,k,sum=0;

printf("\\nThe result :\\n\\n");

/**************found**************/

for(i=0; i<=3; i++)

{ for(j=1; j<=5; j++)

{ k=8-i-j;

/**************found**************/

if(k>=1 && k<=6)

{ sum=sum+1;

printf("red:%4d white:%4d black:%4d\\n",i,j,k);

}

}

}

return sum;

}

main()

{ int sum;

sum=fun();

printf("sum =%4d\\n\\n",sum);

}

7、给定程序modi.c中函数fun的功能是: 求整数x的y次方的低3位值。例如,整数5的6次方为12625,此值的低3位值为625。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

long fun(int x,int y,long *p )

{ int i;

long t=1;

/**************found**************/

for(i=1; it=t*x;

*p=t;

/**************found**************/

t=t/1000;

return t;

}

main()

{ long t,r; int x,y;

printf("\\nInput x and y: "); scanf("%ld%ld",&x,&y);

t=fun(x,y,&r);

printf("\\n\\nx=%d, y=%d, r=%ld, last=%ld\\n\\n",x, y,r,t );

}

8、给定程序modi.c中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#include

void fun(int a,int *b,int *c)

{ int i,j,d,y;

for(i=3;i<=a/2;i=i+2) {

/**************found**************/

y=0;

for(j=2;j<=sqrt((double)i);j++)

if(i%j==0) y=0;

if(y==1) {

/**************found**************/

d=i-a;

for(j=2;j<=sqrt((double)d);j++)

if(d%j==0) y=0;

if(y==1)

{ *b=i; *c=d; }

}

}

}

main()

{ int a,b,c;

do

{ printf("\\nInput a: "); scanf("%d",&a); }

while(a%2);

fun(a,&b,&c);

printf("\\n\\n%d = %d + %d\\n",a,b,c);

}

9、给定程序modi.c中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形: 构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

int fun(int a,int b,int c)

{ if(a+b>c && b+c>a && a+c>b) {

if(a==b && b==c)

/**************found**************/

return 1;

else if(a==b||b==c||a==c)

return 2;

/**************found**************/

else return 3;

}

else return 0;

}

main()

{ int a,b,c,shape;

printf("\\nInput a,b,c: "); scanf("%d%d%d",&a,&b,&c);

printf("\\na=%d, b=%d, c=%d\\n",a,b,c);

shape =fun(a,b,c);

printf("\\n\\nThe shape : %d\\n",shape);

}

10、给定程序modi.c中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f;若形参是字母W,则转换为小写字母b。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#include

char fun(char c)

{ if( c>=\'A\' && c<=\'Z\')

/**************found**************/

c=c-32;

if(c>=\'a\' && c<=\'u\')

/**************found**************/

c=c-5;

else if(c>=\'v\'&&c<=\'z\')

c=c-21;

return c;

}

main()

{ char c1,c2;

printf("\\nEnter a letter(A-Z): "); c1=getchar();

if( isupper( c1 ) )

{ c2=fun(c1);

printf("\\n\\nThe letter \\\'%c\\\' change to \\\'%c\\\'\\n", c1,c2);

}

else printf("\\nEnter (A-Z)!\\n");

}

(三)、上机编程题:

1、请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。

例如,给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,输出应为:s=35.951014。

注意:部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

double fun(double x[9])

{

}

main()

{ double s,a[9]={12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0,11.0};

int i;

printf("\\nThe original data is :\\n");

for(i=0;i<9;i++)printf("%6.1f",a[i]); printf("\\n\\n");

s=fun(a);

printf("s=%f\\n\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int i, j ; double s, a[9] ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 5 ; i++) {

for(j = 0 ; j < 9 ; j++) fscanf(rf, "%lf", &a[j]) ;

s = fun(a) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(double x[9])

{int i ;

double avg=0.0,sum=0.0;

for (i=0;i<8;i++)

{avg=(x[i]+x[i+1])/2;

sum+=sqrt(avg);

}

return sum;

}

2、请编写函数fun,其功能是:计算并输出下列多项式的值:

1    1  1     1    1

S=(1 - —) + (— - —) +…+ (—— - ——)

2    3  4     2n-1  2n

例如,在主函数中从键盘给n输入8后,输出为:s=0.662872。

注意:要求n的值大于1但不大于100。

部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的

花括号中填入你编写的若干语句。

#include

double fun(int n)

{

}

main()

{ int n; double s;

printf("\\nInput n: "); scanf("%d",&n);

s=fun(n);

printf("\\ns=%f\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d", &n) ;

s = fun(n) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(int n)

{ int i;

double sum=0.0;

if (n>1&&n<=100)

{for(i=1;i<=n;i++)

sum+=1.0/(2*i-1)-1.0/(2*i);

}

return sum;

}

3、请编写函数fun,其功能是:计算并输出下列多项式的值:

1    1        1

S = 1 + —— + ——— + … + —————

1+2   1+2+3     1+2+3+…50

例如,在主函数中从键盘给n输入50后,输出为:s=1.960784。

注意:要求n的值大于1但不大于100。

部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的

花括号中填入你编写的若干语句。

#include

double fun(int n)

{

}

main()

{ int n; double s;

printf("\\nInput n: "); scanf("%d",&n);

s=fun(n);

printf("\\n\\ns=%f\\n\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d", &n) ;

s = fun(n) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(int n)

{int i;

double sum=0.0,tmp=0.0;

if(n>1&&n<=100)

{for(i=1;i<=n;i++)

{tmp+=i;

sum+=1.0/tmp;

}

return sum;

}

}

4、请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。

注意:要求n的值不大于100。

部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

double fun(int n)

{

}

main()

{ int n; double s;

printf("\\nInput n: "); scanf("%d",&n);

s=fun(n);

printf("\\n\\ns=%f\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d", &n) ;

s = fun(n) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(int n)

{int i;

double sum=0.0;

if(n>0&&n<=100)

{for (i=1;i<=n;i++)

if(i%5==0||i%9==0)

sum+=1.0/i;

}

return sum;

}

5、请编写函数fun,其功能是:计算并输出下列多项式的值:

S = 1 + 1/1! + 1/2! + 1/3! + 1/4! + ... + 1/n!

例如,在主函数中从键盘给n输入15,则输出为:s=2.718282。

注意:要求n的值大于1但不大于100。

部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

double fun(int n)

{

}

main()

{ int n; double s;

printf("Input n: "); scanf("%d",&n);

s=fun(n);

printf("s=%f\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d", &n) ;

s = fun(n) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(int n)

{double m=1.0;

int i;

double p=1.0;

for(i=1;i<=n;i++)

{p=p*i;

m=m+1.0/p;

}

return (m);

}

6、请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值, 直到|S(n)-S(n-1)|<0.000001为止。

0.5(0.5-1)   0.5(0.5-1)(0.5-2)   0.5(0.5-1)(0.5-2)…(0.5-n+1)

S=1+0.5x+—————x^2+—————————x^3…+——————————————x^n

2!         3!             n!

例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。

注意:部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

double fun(double x)

{

}

main()

{ double x,s;

printf("Input x: ");

scanf("%lf",&x);

s=fun(x);

printf("s=%f\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int i ; double s, x ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%lf", &x) ;

s = fun(x) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(double x)

{

int n=1; /* 循环计数*/

double sn=1; /* 累计数*/

double xn=1,xn1=0; /*x的n值,以及x的n-1值;*/

while(fabs(xn-xn1)>=0.000001)/*绝对值是否合格*/

{

xn=xn*x*(0.5-n+1)/n; /*表达式分解以后xn=(xn-1)*x*(0.5-n+1)/n*/

n+=1;

sn+=xn; /*sn累加上xn*/

}

return(sn);

}

7、请编写函数fun,其功能是:计算并输出给定10个数的方差:

┌ 1 10      ┐0.5

S=│ — ∑ (Xk-X\')^2│

└ 10 k=1     ┘

1 10

其中X\'=— ∑ Xk

10 k=1

例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。

注意:部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

double fun(double x[10])

{

}

main()

{ double s, x[10]={95.0,89.0,76.0,65.0,88.0,72.0,85.0,81.0,90.0,56.0};

int i;

printf("\\nThe original data is :\\n");

for(i=0;i<10;i++)printf("%6.1f",x[i]); printf("\\n\\n");

s=fun(x);

printf("s=%f\\n\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int i, j ; double s, x[10] ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 5 ; i++) {

for(j = 0 ; j < 10 ; j++) fscanf(rf, "%lf", &x[j]) ;

s = fun(x) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(double x[10])

{ int i;

double avg=0.0;

double sum=0.0;

double abs=0.0;

double fc;

for (i=0;i<10;i++)

sum+=x[i];

avg=sum/10;

for (i=0;i<10;i++)

abs+=(x[i]-avg)*(x[i]-avg);

fc=sqrt(abs/10) ;

return fc;

}

8、请编写函数fun,其功能是:计算并输出3到n之间所有素数的平方根之和。

例如,在主函数中从键盘给n输入100后,

输出为:sum=148.874270。

注意:要求n的值大于2但不大于100。

部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

double fun(int n)

{

}

main()

{ int n; double sum;

printf("\\n\\nInput n: "); scanf("%d",&n);

sum=fun(n);

printf("\\n\\nsum=%f\\n\\n",sum);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d", &n) ;

s = fun(n) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(int n)

{

int i,j=0;

double s=0;

for (i=3;i<=n;i++)

{ for (j=2;jif (i%j==0) break;

if (j==i) s=s+sqrt(i);

}

return s;

}

9、请编写函数fun,其功能是:计算并输出

S=1+(1+2^0.5)+(1+2^0.5+3^0.5)+……+(1+2^0.5+3^0.5+……+n^0.5)

例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。

注意: 要求n的值大于1但不大于100。

部分源程序在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

double fun(int n)

{

}

main()

{ int n; double s;

printf("\\n\\nInput n: "); scanf("%d",&n);

s=fun(n);

printf("\\n\\ns=%f\\n\\n",s);

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; int n, i ; double s ;

rf = fopen("bc.in", "r") ;

wf = fopen("bc.out", "w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d", &n) ;

s = fun(n) ;

fprintf(wf, "%lf\\n", s) ;

}

fclose(rf) ; fclose(wf) ;

}

参考答案:

double fun(int n)

{int i;

double fac=1.0;

double sum=1.0;

if (n>1&&n<=100)

for(i=2;i<=n;i++)

{fac+=sqrt(i);

sum+=fac;

}

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

c语言编程小项目300行,求几个c语言的小项目做?相关推荐

  1. c语言编程题餐饮服务打分,求详细分析C语言题餐饮服务质量调查打分题和答案..._质量员考试_帮考网...

    bangsaizhuo 新兵答主 11-09 TA获得超过6761个赞 二.填空题 1. ___变量__是指在程序运行过程中,值可以发生变化的量. 2.C语言是一种____区分_(区分/不区分)字母大 ...

  2. PTA 基础编程题目集 7-18 二分法求多项式单根 C语言

    PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...

  3. C语言编程>第三周 ④ 求100之内的素数。

    例题:求100之内的素数. 代码如下: #include <stdio.h> #include "math.h" #define N 101 main() {int i ...

  4. 0.618法C语言编程,c语言编程题--0.618法求最小值

    c语言编程题--0.618法求最小值0 题目: 1.函数f(x)=x+10/x,初始量a=2,b=10,c=0.3 2.步骤:(1)取a1=a+0.382*(b-a),b1=b+0.618*(b-a) ...

  5. c语言300行代码大作业,C语言300行代码

    <C语言300行代码>由会员分享,可在线阅读,更多相关<C语言300行代码(3页珍藏版)>请在人人文库网上搜索. 1.include #include #include #in ...

  6. C语言编程题:用泰勒级数求自然数e的近似值

    题目:C语言中用泰勒级数求e的近似值,直到最后一项小于 10的负6次方为止次方 e=1+1/1!+1/2!+...+1/n! 描述:观察公式前两项可以直接不用计算,合并为2,设置三个float型变量, ...

  7. c语言编程题输入两个直角边,C语言编程 直角三角形已知两边求第三边

    C语言编程题 求大神解答 好久没写C了,不知道对不对:intsum=0;intindex=0;for(;indexsum+=a[2][index];}returnsum; C语言编程题,求分段函数 刚 ...

  8. 阿里在线编程测试题–派送货物,求最短路径(C语言实现)

    阿里在线编程测试题–派送货物,求最短路径斜体样式 如下图,某物流派送员p,需要给 a.b.c.d. 4个快递点派送包裹,请问派送员需要选择什么样的路线,才能完成最短路程的派送.假设如图派送员的起点坐标 ...

  9. C语言编程入门新手学习精华:这样学习C语言最有效

    1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...

最新文章

  1. 庆祝深圳.net俱乐部成立
  2. ASP.NET操作文件大全
  3. [Android]乐Pad开发准备
  4. Scrapy框架的学习(3.pipeline介绍以及多个爬虫的pipeline的使用)
  5. inotifypropertychanged接受不执行_死刑立即执行很好理解,缓期2年执行是什么意思?是2年后再执行吗...
  6. PyTorch深度学习实践03
  7. linux tomcat环境变量配置_Tomcat
  8. matplotlib 快速绘图
  9. java实现多个数字求和_图形化界面
  10. inset() php,inset.php · L@Y/studentscoremanagementsystem - Gitee.com
  11. python可以给你干什么-python是什么Python能干什么?python学习用法干货介绍
  12. visual studio安装dlib
  13. POJ1001 高精度浮点数幂运算
  14. K8S coreDNS部署及简单验证
  15. 10句话快速提高项目经理的领导力
  16. 低代码和零代码火了,十大利器推荐
  17. 主流量化交易策略:统计套利交易策略
  18. java编写实现更新_Android实现APP自动更新功能
  19. Android手机怎样投屏到win10(无需联网)
  20. WPF入门教程系列(5)

热门文章

  1. python能做软件开发吗-学习Python软件开发能做什么?
  2. python类装饰器详解-Python 类装饰器解析
  3. 我自学python的路-Python学习路线图的总结
  4. widnows命令行常用命令使用 和 windows创建文件,写内容到文件
  5. 使用git clone的时候报错:Received HTTP code 503 from proxy after CONNECT
  6. rocketmq中的消息拉取及并发消费理解
  7. 把一个质量为M0 的物体加速到 时间慢100倍 需要多大能量
  8. nginx 转将http跳转到https
  9. 【校招面试 之 C/C++】第15题 C 回调函数
  10. 高并发简单解决方案————redis队列缓存+mysql 批量入库(ThinkPhP)