哪位高手能帮我做一道C语言程序设计的题,急啊!!!!!! 跪求!在线急等一道c语言编程题!!!高手来帮我看看!!

作者&投稿:计宜 (若有异议请与网页底部的电邮联系)
由于不知道你说的因子是不是素因子,所以两种都写了下

#include <stdio.h>

bool isPrime(int x)
{
if(x==2)return true;
for(int i=2;i*i<=x;i++)
if(x%i==0)return false;
return true;
}

int count(int x)//计算素因子个数
{
int cnt=2;
if(x==1)cnt--;
for(int i=2;i<x;i++)
if(x%i==0&&isPrime(i))
cnt++;
return cnt;
}

int count2(int x)//计算因子个数
{
int cnt=2;
if(x==1)cnt--;
for(int i=2;i<x;i++)
if(x%i==0)
cnt++;
return cnt;
}

int main( )
{
for(int i=1;i<=1000;i++)//输出1~1000中有奇数个不同素因子的整数。
{
int n=count(i);
if(n%2)
printf("%d ",i);
}
puts("");
for(int i=1;i<=1000;i++)//1~1000中有奇数个不同因子的整数。
if(count2(i)%2)
printf("%d ",i);
return 0;
}

#include<iostream.h>
void main()
{
int a;
cin>>a;
int n=0;
for(int i=1;i<a;i++)
if(a%i==0) n++;
cout<<"The a is "<<a<<endl;
cout<<"The num is "<<n<<endl;
}
这个程序能实现1-100中奇数个因子的整数。

int count(int x)
{
int i;
int num;
for(i=1;i<x;i++)
{
if((x%i)==0) num++;
}
return num;

}

急 今天内哪位高手能帮我用C语言编程以下题目~答案不要贴出来,请发至邮箱1547248933@qq.com 谢谢~

1.
void SwapMinToFront(int *pArr, int iArrLen)
{
int *pMin = NULL;
for(int i=0; i<iArrLen; i++)
{
if(pMin==NULL || *pMin>pArr[i])
{
pMin = pArr+i;
}
}

int temp = *pArr;
*pArr = *pMin;
*pMin = temp;
}

void main()
{int a[N],i;
for(i=0;i<N;i++)
scanf("%d", &a[i]);
/* 编写程序,实现功能 */
SwapMinToFront(a,10);
SwapMinToFront(a+1,9);
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("
");
}

#include
main()
{
double i=0,b=1,m,s=0;
do{
b=b+i;
m=1.0/b;
s=s+m;
++i;
}
while(m<10e-5);
printf("%lf
",s);
}

//你的错误在于你计算的是1+1/3+1/6+1/10+……

用C语言写一段程序,高手快来哦!
答:include <stdio.h> define RANGE 15 int get_min_id(int * x, int range){ int i = 0, j = 0, m = 99999999L;for(i = 0; i < range; i++) { if (x[i] < m) { m = x[i];j = i;} } return j;} void sort(int x[RANGE]){ int i = 0, j = 0, r = 0...

谁能帮我设计一个C语言程序,求解方程组的,急啊,哪位高手帮下咯,万分感...
答:;exit(1);} nu++;} while(fabs(dx)>1e-6);return x;} void main(){ int i;float *x;float c[12]={5,2,1,8,2,8,-3,21,1,-3,-6,1};float *GauseSeidel(float *,int);x=GauseSeidel(c,3);for(i=0;i<=2;i++)printf("x[%d]=%f\n",i,x[i]);getch();} ...

帮忙做个C语言程序,谢谢!再麻烦写完整点,我是个菜鸟!!!谢谢谢谢...
答://VC++6。0下调试通过 //这是用C++写的一个简单的抽获程序。你自己试试吧。/*抽奖程序 预先将参加抽奖者的资料输入存储起来,主要用结构体数组实现,用结构体表示每项记录,包括身份证号码、姓名、电话、住址等信息。开始抽奖时,屏幕上快速闪动参与者的身份证号码,按任意键停止闪动,把中奖人的...

高手用C帮我编写几个程序,我学习参考。~!!
答:冒泡法排序思路:从第一个数开始依次对相邻两数进行比较,如次序对则不做任何操作;如次序不对则使 这两个数交换位置。第一遍的(N-1)次比较后,最大的数已放在最后,第二遍只需考虑(N-1)个数,以 此类推直到第(N-1)遍比较后就可以完成排序。另外注意:c语言中的数组元素下标是从0开始...

c语言高手帮帮忙!
答:用数组就可以实现了。定义变量循环累加,打印结果。include <stdio.h>#define N 10int main(){ char names[4][3]={"张","王","李","赵"}; int i,t,n=N,cnt[4]={0},f=0,z=0,max=0; printf("当前共%d个投票人 ,请投张:1 王:2 李:3 赵:4 (输入-1结束投票)\n...

c语言程序设计例题
答:题目1 include "stdio.h"void main(void){ int n=5,m=10,i=1;long sum=1;for(;i<=n;i++){ sum*=i;} printf("\n5!=%d",sum);for(i=1;i<=10;i++){ sum*=i;} printf("\n10!=%d",sum);} 题目2 include "stdio.h"include "string.h"struct Student { char s_Name[...

各位高手帮帮忙,帮我做个C语言编程
答:二楼第二个求的有错 12366 99 15 include <stdio.h> int count();//第二个问题 int fun3();//第三个问题 int isSushu(int k);void main(){ int i,record;double s=0;for(i=1;;i++){ s+=1.0/i;if(s>10)break;else record=i;} printf("%d\n",record);printf("%d\n",...

哪位高手能帮我做一道C语言程序设计的题,急啊!!!
答:由于不知道你说的因子是不是素因子,所以两种都写了下 include <stdio.h> bool isPrime(int x){ if(x==2)return true;for(int i=2;i*i<=x;i++)if(x%i==0)return false;return true;} int count(int x)//计算素因子个数 { int cnt=2;if(x==1)cnt--;for(int i=2;i<x;i...

请高手帮忙编写道C语言程序
答:include <stdio.h> void main(){ int bigletter=0,space=0,other=0;char c;printf("输入一串字符,长度不超过80个:\n");c=getchar();while(c!='\n'){if(c==' ')space++;else if(c>='A'&&c<='Z')bigletter++;else other++;c=getchar();} printf("bigletter=%d,space=%d,...

帮我编个简单的C语言程序(改错)
答:1要改成1.0,180要改成180.0,不然算出来的是0.000000,注意是否是相同类型的数