氧化铪 介电常数:几题C语言编程题 求高人

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 17:17:27
1.求+1000可整除37的最小的素数
2.500到1500前五个素数的和
3.编写函数,求级数s=1+2+3+4+....n,并在主函数中求
y=[(1+2+3)+(1+2+3+4)+(1+2+3+4+5)]/[(1+2+3+4+5+6)+(1+2+3+4+5+6+7)]
4.编写程序,输入一个3*3的矩阵,求两个对角线元素中的一个最大值
5.编写程序,输入12个整数.按照从后向前的顺序依次找出输出其中能被7整除的所有整数以及这些整数的和
6.根据以下框架编写程序,用递归函数按下列公式计算并输出.
s(n)=1*1+2*2+3*3+4*4.....n*n
递归计算公式:s(n)=s(n-1)+n*n
递归结束条件:s(1)=1*1=1

由于学妹我是初学者 马上要考2级了 很急! 很多简单的编程不会 希望各位高手在此帮帮我 并用最简单易懂的编程方法 谢谢

你一下子问这么多别人是不太好答的,最好多发几个帖分开来问,即使没有悬赏大家也会乐意回答的。个人意见。

下面是第一题:

main()
{
int n,i,j,f;
n=0;
for(i=2;i<1000;i++)
{f=1;
for(j=2;j<=(i/2);j++)
if(i%j==0) f=0;
if(f)
{
if((i+1000)%37==0)
{printf("%d\n",i);n=1;break;}
}
if(n) break;
}
}

第二题:
main()
{
int i,j,s=0,f,n=0;
for(i=500;i<=1000,n<=5;i++)
{f=1;
for(j=2;j<=(i/2);j++)
if(i%j==0) f=0;
if(f)
{
s=s+i;
n++;
}

}
printf("%d",s);
}

1
#include<stdlib.h>
#include<iostream.h>

int shusu(int a)
{
int j;
for(j=2;j<a;j++)
if(0==a%j)
return 0;
return 1;

}

void jia()
{
int i=1;
while(1)
{
while(1)
{
if(shusu(i))
if(0==(i+1000)%37)
{cout<<i;
exit(0);}
break;
}
i++;
}
}

void main()
{
jia();
}