c语言输入252则输出应该是20,2001Äê9Ô¼ÆËã»úµÈ¼¶¿¼ÊÔ¶þ¼¶CÓïÑÔÉÏ»úÊÔÌâ(10¡¢11¡¢12)...

/*³ÌÐòÐÞ¸ÄÌâ10

¸ø¶¨³ÌÐòMODI1.CÖк¯ÊýfunµÄ¹¦ÄÜÊÇ£ºÇó³öaËùÖ¸Êý×éÖÐ×î´ó

ÊýºÍ´Î×î´óÊý(¹æ¶¨×î´óÊýºÍ´Î×î´óÊý²»ÔÚa[0]ºÍa[1]ÖÐ)£¬ÒÀ´ÎºÍ

a[0]¡¢a[1]ÖеÄÊý¶Ôµ÷¡£

ÀýÈçÊý×éÖÐÔ­ÓеÄÊýΪ£º7¡¢10¡¢12¡¢0¡¢3¡¢6¡¢9¡¢11¡¢5¡¢8,

Êä³öµÄ½á¹ûΪ£º12¡¢11¡¢7¡¢0¡¢3¡¢6¡¢9¡¢10¡¢5¡¢8¡£

Çë¸ÄÕý³ÌÐòÖеĴíÎó£¬Ê¹ËüÄܵóöÕýÈ·µÄ½á¹û¡£

×¢ÖØ£º²»Òª¸Ä¶¯mainº¯Êý£¬²»µÃÔöÐлòɾÐУ¬Ò²²»µÃ¸ü¸Ä³ÌÐò

µÄ½á¹¹!

*/

#include

#include

#define N 20

int fun ( int * a, int n )

{ int k,m1,m2,max1,max2,t;

max1=max2= -32768; m1=m2=0;

for ( k = 0; k < n; k++ )

if ( a[k]>max1 )

{ max2 = max1; m2 = m1;

max1 = a[k]; m1 = k;

}

else if( a[k]>max2 )

{ max2 = a[k]; m2 = k; }

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

t = a[0]; a[0]=a[m1]; a[m1] = t;

// t = a[0]; a[m1]=a[0]; a[m1] = t;

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

t = a[1]; a[1]=a[m2]; a[m2] = t;

// t = a[1]; a[m2]=a[1]; a[m2] = t;

}

main( )

{ int x, b[N]={7,10,12,0,3,6,9,11,5,8}, n=10, i;

clrscr( );

for ( i = 0; i < n; i++) printf("%d ",b[i]); printf("\n");

fun (b, n);

for ( i=0; i < n; i++ ) printf("%d ",b[i]); printf("\n");

}

/* ±à³ÌÌâ

º¯ÊýfunµÄ¹¦ÄÜÊÇ£º½«Á½¸öÁ½Î»ÊýµÄÕýÕûÊýa¡¢bºÏ²¢ÐγÉÒ»¸ö

ÕûÊý·ÅÔÚcÖС£ºÏ²¢µÄ·½Ê½ÊÇ£º½«aÊýµÄʮλºÍ¸öλÊýÒÀ´Î·ÅÔÚcÊý

µÄ¸öλºÍʮλÉÏ£¬ bÊýµÄʮλºÍ¸öλÊýÒÀ´Î·ÅÔÚcÊýµÄ°ÙλºÍǧλ

ÉÏ¡£

ÀýÈ磬µ±a£½45£¬b=12¡£µ÷Óøú¯Êýºó£¬c=2154¡£

×¢ÖØ: ²¿·ÖÔ´³ÌÐò´æÔÚÎļþPROG1.CÖС£Êý¾ÝÎļþIN1.DATÖÐ

µÄÊý¾Ý²»µÃÐ޸ġ£

ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËüº¯ÊýÖеÄÈκÎÄÚÈÝ£¬½öÔÚº¯Êýfun

µÄ»¨À¨ºÅÖÐÌîÈëÄã±àдµÄÈô¸ÉÓï¾ä¡£

*/

#include

#include

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

{//

*c=a/10+a%10*10+b/10*100+b%10*1000;

//

}

main()

{ int a,b; long c;

clrscr();

printf("Input a, b:");

scanf("%d%d", &a, &b);

fun(a, b, &c);

printf("The result is: %ld\n", c);

NONO();

}

NONO ( )

{/* ±¾º¯ÊýÓÃÓÚ´ò¿ªÎļþ£¬ÊäÈëÊý¾Ý£¬µ÷Óú¯Êý£¬Êä³öÊý¾Ý£¬¹Ø±ÕÎļþ¡£ */

FILE *rf, *wf ;

int i, a,b ; long c ;

rf = fopen("in1.dat", "r") ;

wf = fopen("bc10.dat","w") ;

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

fscanf(rf, "%d,%d", &a, &b) ;

fun(a, b, &c) ;

fprintf(wf, "a=%d,b=%d,c=%ld\n", a, b, c) ;

}

fclose(rf) ;

fclose(wf) ;

}

/* in1.dat ÄÚÈÝÈçÏ£º

45,12

63,54

14,78

88,91

71,13

12,45

72,32

29,99

34,43

22,44

*/

/* bc10.dat ÄÚÈÝÓ¦µ±ÈçÏ£º

a=45,b=12,c=2154

a=63,b=54,c=4536

a=14,b=78,c=8741

a=88,b=91,c=1988

a=71,b=13,c=3117

a=12,b=45,c=5421

a=72,b=32,c=2327

a=29,b=99,c=9992

a=34,b=43,c=3443

a=22,b=44,c=4422

*/

/*³ÌÐòÐÞ¸ÄÌâ11

¸ø¶¨³ÌÐòMODI1.CÖк¯Êý fun µÄ¹¦ÄÜÊÇ£º¼ÆËãÕýÕûÊýnumµÄ¸÷

λÉϵÄÊý×ÖÖ®»ý¡£ÀýÈ磬ÈôÊäÈ룺252£¬ÔòÊä³öÓ¦¸ÃÊÇ£º20¡£ÈôÊä

È룺202£¬ÔòÊä³öÓ¦¸ÃÊÇ£º0¡£

Çë¸ÄÕý³ÌÐòÖеĴíÎó£¬Ê¹ËüÄܵóöÕýÈ·µÄ½á¹û¡£

×¢ÖØ£º²»Òª¸Ä¶¯mainº¯Êý£¬²»µÃÔöÐлòɾÐУ¬Ò²²»µÃ¸ü¸Ä³ÌÐò

µÄ½á¹¹£¡

*/

#include

#include

long fun (long num)

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

{long k=1;

//{ long k;

do

{ k*=num%10 ;

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

num/=10;

// num\=10 ;

} while(num) ;

return (k) ;

}

main( )

{ long n ;

clrscr() ;

printf("\Please enter a number:") ; scanf("%ld",&n) ;

printf("\n%ld\n",fun(n)) ;

}

/*

Çë±àдһ¸öº¯Êýfun£¬ËüµÄ¹¦ÄÜÊÇ£º¼ÆËãnÃſγ̵Äƽ¾ù·Ö£¬¼Æ

Ëã½á¹û×÷Ϊº¯ÊýÖµ·µ»Ø¡£

ÀýÈ磺ÈôÓÐ5Ãſγ̵ijɼ¨ÊÇ£º90.5, 72, 80, 61.5, 55

Ôòº¯ÊýµÄֵΪ£º71.80¡£

×¢ÖØ: ²¿·ÖÔ´³ÌÐò´æÔÚÎļþPROG1.CÎļþÖС£

ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËüº¯ÊýÖеÄÈκÎÄÚÈÝ£¬½öÔÚº¯Êýfun

µÄ»¨À¨ºÅÖÐÌîÈëÄã±àдµÄÈô¸ÉÓï¾ä¡£

*/

#include

float fun ( float *a , int n )

{//

int i; float sum=0;

for(i=0; i

sum+=a[i];

return(sum/n);

//

}

main()

{ float score[30]={90.5, 72, 80, 61.5, 55}, aver;

aver = fun( score, 5 );

printf( "\nAverage score is: %5.2f\n", aver);

NONO ( );

}

NONO ( )

{/* ±¾º¯ÊýÓÃÓÚ´ò¿ªÎļþ£¬ÊäÈëÊý¾Ý£¬µ÷Óú¯Êý£¬Êä³öÊý¾Ý£¬¹Ø±ÕÎļþ¡£ */

FILE *fp, *wf ;

int i, j ;

float aver, score[5] ;

fp = fopen("bc01.in","r") ;

if(fp == NULL) {

printf("Êý¾ÝÎļþbc01.in²»´æÔÚ!") ;

return ;

}

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

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

for(j = 0 ; j < 5 ; j++) fscanf(fp,"%f,",&score[j]) ;

aver = fun(score, 5) ;

fprintf(wf, "%5.2f\n", aver) ;

}

fclose(fp) ;

fclose(wf) ;

}

/* bc01.in ÎļþÄÚÈÝÈçÏ£º

90.5,72,80,61.5,55

98,72.5,78,24.5,77

67.5,78,76.5,56,99

88,62.5,45,54.5,71

78,72.5,55,88.5,72

48,82.5,43,94.5,73

68,92.5,87,84.5,74

77,32.5,57,54.5,75

56,42.5,68,67.5,76

85,62.5,99,86.5,52

*/

/* bc01.out ÎļþÄÚÈÝÓ¦µ±ÈçÏ£º

71.80

70.00

75.40

64.20

73.20

68.20

81.20

59.20

62.00

77.00

*/

/* ³ÌÐòÐÞ¸ÄÌâ12

¸ø¶¨³ÌÐòMODI1.CÖк¯Êý fun µÄ¹¦ÄÜÊÇ£º¼ÆËãn!¡£

ÀýÈ磬¸ønÊäÈë5£¬ÔòÊä³ö120.000000¡£

Çë¸ÄÕý³ÌÐòÖеĴíÎó£¬Ê¹³ÌÐòÄÜÊä³öÕýÈ·

µÄ½á¹û¡£

×¢ÖØ£º²»Òª¸Ä¶¯mainº¯Êý£¬²»µÃÔöÐлòɾÐУ¬Ò²²»µÃ¸ü¸Ä³ÌÐò

µÄ½á¹¹£¡

*/

#include

#include

double fun ( int n )

{ double result = 1.0 ;

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

if(n==0)

//if n = = 0

return 1.0 ;

while( n > 1 && n < 170 )

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

result *= n--;

// result *= n--

return result ;

}

main ( )

{ int n ;

printf("Input N:") ;

scanf("%d", &n) ;

printf("\n\n%d! =%lf\n\n", n, fun(n)) ;

}

/* ±à³ÌÌâ

Çë±àдһ¸öº¯Êýfun£¬ËüµÄ¹¦ÄÜÊÇ£º½«Ò»¸öÊý×Ö×Ö·û´®×ª»»Îª

Ò»¸öÕûÊý(²»µÃµ÷ÓÃCÓïÑÔÌṩµÄ½«×Ö·û´®×ª»»ÎªÕûÊýµÄº¯Êý)¡£Àý

È磬ÈôÊäÈë×Ö·û´®"-1234"£¬Ôòº¯Êý°ÑËüת»»ÎªÕûÊýÖµ -1234¡£

×¢ÖØ: ²¿·ÖÔ´³ÌÐò´æÔÚÎļþPROG1.CÎļþÖС£

ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËüº¯ÊýÖеÄÈκÎÄÚÈÝ£¬ ½öÔÚº¯Êýfun

µÄ»¨À¨ºÅÖÐÌîÈëÄã±àдµÄÈô¸ÉÓï¾ä¡£

*/

#include

#include

long fun ( char *p)

{//

long nn=0; int ss=1;

if((*p)=='-'){ p++; ss=-1;}

if((*p)=='+') p++;

while(*p)

nn=nn*10-48+(*p++);

return(nn*ss);

//

}

main() /* Ö÷º¯Êý */

{ char s[6];

long n;

printf("Enter a string:\n") ;

gets(s);

n = fun(s);

printf("%ld\n",n);

NONO ( );

}

NONO ( )

{/* ±¾º¯ÊýÓÃÓÚ´ò¿ªÎļþ£¬ÊäÈëÊý¾Ý£¬µ÷Óú¯Êý£¬Êä³öÊý¾Ý£¬¹Ø±ÕÎļþ¡£ */

FILE *fp, *wf ;

int i ;

char s[20] ;

long n ;

fp = fopen("bc02.in","r") ;

if(fp == NULL) {

printf("Êý¾ÝÎļþbc02.in²»´æÔÚ!") ;

return ;

}

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

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

fscanf(fp, "%s", s) ;

n = fun(s);

fprintf(wf, "%ld\n", n) ;

}

fclose(fp) ;

fclose(wf) ;

}

/* bc02.in ÄÚÈÝÈçÏ£º

-1234

5553

6546

4242

6776

4522

-5345

6643

-8686

-12101

*/

/* bc02.out ÄÚÈÝÓ¦µ±ÈçÏ£º

-1234

5553

6546

4242

6776

4522

-5345

6643

-8686

-12101

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值