做点题目,有高分

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:20:42
1.求100以内所有素数的和
2.编一程序,将字符串computer赋给一个字符数组,然后从第一个字母开始间隔地出该串。请用指针完成。
做对仍有高分相送!……

1.
#include "stdio.h"
#include "math.h"

int isPrime(int n)
{
int i;
for(i=2;i<sqrt(n);i++)
{
if(n%i==0)
return 0;
}
return 1;
}

main()
{
int i,sum=2;
for(i=3;i<100;i+=2)
{
if(isPrime(i))
sum+=i;
}
printf("sum of prime number between 1 and 100:%d\n",sum);

getch();
}

运行结果:
sum of prime number between 1 and 100:1143

2.
#include "stdio.h"

void main()
{
char s[]="computer";
int i;
for(i=0;i<strlen(s);i+=2)
{
putch(*(s+i));
}

getch();
}
运行结果:
cmue

1
#include<stdio.h>
main()
{
long sum=0,i,n;

for(i=2;i<=100;i++)
{
for(