以文本方式查看主题 - 泥客论坛(十几年前的回忆) (http://www.kesonic.com/bbs/index.asp) -- ☆电脑应用☆ (http://www.kesonic.com/bbs/list.asp?boardid=5) ---- 大家好 我有一道C语言编程难题啊 请求帮忙 (http://www.kesonic.com/bbs/dispbbs.asp?boardid=5&id=7847) |
-- 作者:JennyWtz -- 发布时间:2005/3/27 12:15:56 -- 大家好 我有一道C语言编程难题啊 请求帮忙 请编写函数fun,它的功能是:求出1到100之内能被7或11整除,但不能同时被7和11整数的所有整数并将他们放在a所指的数组中,通过n 返回这些数的个数。注意:部分源程序给出如下。请勿改动主函数main 和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。同时请编写showdata,功能是:显示a所指向的数组里面所保存的数据试题程序: #include<conio.h> #include<stdio.h> void fun(int *a,int *n) { } void showdata(int *a,int count) { } main( ) { int aa[100],n.k; clrscr( ); fun(aa,&n); showdata(aa,n); } |
-- 作者:小轲 -- 发布时间:2005/3/27 13:06:02 -- void fun(int *a,int *n) { int i; *n=0; for(i=1;i<=100;i++) if(i%7==0&&i%11||i%7&&i%11==0) a[(*n)++]=i; } |
-- 作者:小轲 -- 发布时间:2005/3/27 13:14:54 -- void showdata(int *a,int count) {for(k=0;k<n;k++) if((k+1)%10==0)printf("\\n"); else printf("%5d",aa[k]); writeDAT(); } 晕倒.......太难了..........我的肯定不对,瞎写的.... ![]() |