当前位置:首页 >> 铁路配件

2002下C上机题之四琼海

2022-07-01 17:49:32  柜子五金网

2002下C上机题之四

2002下C上机题之四 2011: 程序修改

code: /* 给定程序MODI1.C中函数fun的功能是:将长整型数中每一位上 为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低 位仍在低位。 例如,当s中的数为:87653142时,t中的数为:7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序 的结构! */ #include #include

void fun (long s, long *t) { int d; long sl=1; /************found************/ *t = 0; //t = 0; while ( s > 0) { d = s%10; /************found************/ if(d%2) //if (d%2 == 0) { *t = d * sl + *t; sl *= 10; } s /= 10; } } main() { long s, t; clrscr(); printf("\nPlease enter s:"); scanf("%ld", &s); fun(s, &t); printf("The result is: %ld\n", t); }

Test99编程题

code: /* 函数fun的功能是:将两个两位数的正整数a、的b合并形成一个 整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数 的十位和千位上, b数的十位和个位数依次放在c数的个位和百位 上。 例如,当a=45,b=12。调用该函数后,c=5241。 注意: 部分源程序存在文件PROG1.C中。数据文件IN1.DAT中 的数据不得修改。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。 */ #include #include void fun(int a, int b, long *c) {/**/ *c= a/10*10+a%10*1000+b/10+b%10*100; /**/ } 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("bc08.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 bc08.dat 文件内容应当如下: a=45,b=12,c=5241 a=63,b=54,c=3465 a=14,b=78,c=4817 a=88,b=91,c=8189 a=71,b=13,c=1371 a=12,b=45,c=2514 a=72,b=32,c=2273 a=29,b=99,c=9929 a=34,b=43,c=4334 a=22,b=44,c=2424

var arrBaiduCproConfig=new Array(); arrBaiduCproConfig['uid'] =120380; arrBaiduCproConfig['n'] ='lw365cpr'; arrBaiduCproConfig['tm'] =30; arrBaiduCproConfig['cm'] =34; arrBaiduCproConfig['um'] =28; arrBaiduCproConfig['w'] =468; arrBaiduCproConfig['h'] =60; arrBaiduCproConfig['wn'] =2; arrBaiduCproConfig['hn'] =1; arrBaiduCproConfig['ta'] ='right'; arrBaiduCproConfig['tl'] ='bottom'; arrBaiduCproConfig['bu'] =0; arrBaiduCproConfig['bd'] ='#trans'; arrBaiduCproConfig['bg'] ='#trans'; arrBaiduCproConfig['tt'] ='#0000ff'; arrBaiduCproConfig['ct'] ='#444444'; arrBaiduCproConfig['url'] ='#008000'; arrBaiduCproConfig['bdl'] ='#000000'; arrBaiduCproConfig['rad'] =0;

拉萨治疗妇科炎症医院排行榜

成都白癜风专科医院哪家好

北京专治肠胃病哪家好

湖州男科医院在哪

重庆牛皮癣要多少钱医好

相关资讯
友情链接