数字处理
1. 编程题:(20)
编写函数int fun(int lim, int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数
2编程题:(51)
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。
例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16
3. 编程题:(63)
编写一个函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。
例如,若主函数从键盘给n输入的值为856,则输出为sum=763
4、.编程题:(2)
编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。
5 设计题:(99)
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。
例如,若主函数从键盘给n输入100后,则输出为sum=148.874270
5. 编程题:(48)
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。
例如,当a=45,b=12。调用该函数后,c=5241。
6.求n以内(不包含n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数返回值?(58)
7 编程题:
编写函数fun,其功能是:将1到m之间(含m)能被7或11整除的所有整数放在数组a中,并通过n返回这
些数的个数。
例如:若传给m的值为50,则程序输出:
7 11 14 21 22 28 33 35 42 44 49
8.求100~200间的全部素数。并统计素数的个数。
并输出main()
{
int m,i,n=0;
for(m=101;m<=200;m=m+2)
{ if(n%10==0) printf("\n");
for(i=2;i<m;i++)
if(m%i==0) break;
if(i>=m) {printf("%d ",m); n=n+1;}
}
printf("\nprime number=%d\n",n);
}
9..输入两个正整数m和n,求其最大公约数和最小公倍数。#include <stdio.h>
void main()
{
int a,b,num1,num2,temp;
printf("please input two numbers:\n");
scanf("%d%d",&num1,&num2);
if(num1<num2)
{
temp=num1;
num1=num2;
num2=temp;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论