求大神帮忙指点一下C语言编程作业吧~!!

1.设计求完全平方数的函数,其功能是:在3位整数(100—999)中寻找既是完全平方数(某个数的平方),又有两位数字相同的整数,例如144,676等,并依次从小到大存入数组b中,满足该条件的整数个数通过所设计的函数返回。
2.5个学生,4门课,要求主函数分别调用各函数实现:
(1)找出成绩最高的学生序号和课程。
(2)找出不及格课程的学生序号及其各门课的全部成绩。
(3)求全部学生各门课程的平均分数,并输出。
3.设计菜单程序,可将所做的习题和上述实验集中在一个程序中。例如,运行后首先在屏幕显示如下菜单,当输入数值1后,调用素数判断的函数程序;输入数值2后,调用完全平方数的函数程序;输入数值3后,调用求最大公约数的函数程序;输入数值4后结束程序。
**********************************
* Menu section *
* 1. 素数判断 *
* 2. 完全平方数 *
* 3. 求最大公约数 *
* 4. Exit *
**********************************

第1个回答  2015-06-01
1
#include<stdio.h>
#include<math.h>
int find_complete(int b[])
{
int i;
int cnt=0;
int j=10;
for(i=100;i<1000;i++)
{
int single = i%100%10;
int ten = i%100/10;
int hundred = i/100;
if(single == ten || ten == hundred || single == hundred)
{
for(j=10;j<(int)sqrt(1000);j++)
{
if(j*j == i)
{
b[cnt++] = i;
}
}
}

}
return cnt;
}
int main()
{
int b[1000];
int cnt = find_complete(b);
int i;
for(i=0;i<cnt;i++)
{
printf("%d ",b[i]);
}
getchar();
return 0;

}本回答被网友采纳
第2个回答  2018-06-26
打开迅雷新建下载链接,然后去百度搜索作业帮app,复制下载链接到迅雷里面,点击下载就能下载了;要是遇到做不来的题,app也可以帮助你本回答被网友采纳