当前位置:首页 » 编程语言 » c语言编程1000例
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言编程1000例

发布时间: 2023-02-12 13:28:10

c语言编程求100—1000内的素数个数及和

给你一个超简洁的代码吧:
#include<stdio.h>
#include<math.h>
void
main(){
int
i,k,count=0;
/*count用于统计素数个数*/
long
sum=0;
/*sum存储素数累加和,由于其和超过2^15-1,所以必须用长整形*/
for(i=100;i<=1000;i++){
for(k=2;k<=sqrt(i)
&&
i%k!=0;k++);
/*
这一步是超简结写法,直接将if判断写入for判断语句中*/
if(k>sqrt(i)){
/*如果k>sqrt(i),说明上面的循环条件都不满足,故i的值就是一个素数*/
count++;
sum+=i;
}
}
printf("100~1000之间共有
%d
个素数\n它们的和是:%
ld
",count,sum);
}

Ⅱ 经典C语言程序例子

题目01:在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。

(2)c语言编程1000例扩展阅读:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

Ⅲ 用C语言编程找出1000以内的所有完数。(涉及知识点:for语句和if语句)。

一个数,所有的真因子(即除了自身以外的约数)的和,恰好等于本身,称为完数。

所以,要确认是否为完数,只要把所有真因子相加判断即可。

于是,这个题目的编程思路为:

1 遍历1~1000;

2 对每个数,判断是否为完数,如是,则输出;

3 程序结束。

代码如下:

#include<stdio.h>
intmain()
{
intn,i,s;
for(n=1;n<=1000;n++)
{
s=0;
for(i=1;i<=n/2;i++)
if(n%i==0)s+=i;//是真因子,累加。
if(s==n)//是完数。
printf("%d,",n);//输出。
}

return0;
}

Ⅳ c语言编程 计算1000以内的完全数,每8个数字一行。

#include
<stdio.h>
#include
<math.h>
int
main(void)
{int
x,k,flag,n=0;
/*n用来控制每行输出8个数*/
for(x=2;x<=1000;x++)
{flag=1;
for(k=2;k<=sqrt(x);k++)
if(x%k==0)
{flag=0;
break;}
if(flag==1)
{if(n%8==0)
printf("\n");
/*8个数一行*/
n++;
printf("%5d",x);
}
}
getchar();
}

Ⅳ c语言编程 计算1000以内的完全数,每8个数字一行。

#include <stdio.h>
int main()
{
int x,k,f=0,n;
for(x=2;x<=1000;x++)
{
n=0;//注意每次循环n都要为0
for(k=1;k<x;k++)//注意k要从1开始
if(x%k==0)
n=n+k;
if(n==x)
{
printf("%d ",x);
f++;
if(f%8==0)
printf("\n");
}
}
}
//其实1到1000内只有6 28 496这三个