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

c语言输出1000以内的偶数

发布时间: 2022-12-31 16:03:52

c语言编程:输入一个正整数n,产生n个1000以内的随机数,统计其中这些随机数中偶数的个数,并输出统计结果.

#include<stdio.h>
voidmain()
{
inti,a[1000],n,k=0;
scanf("%d",&n);
printf("生成1000以内的随机数:");
for(i=0;i<n;i++)
{
a[i]=("%d",rand()%1000);
printf("%d",a[i]);
if(a[i]%2==0)k++;
}
printf(" 其中偶数的个数为%d",k);
}


运行示例:

Ⅱ C语言循环语句中while,do while,for的区别及怎样用do while表示1000以内所有奇数和偶数

int i,sum=0;
do
{sum=sum+i;
i=i+2;
}while(i<=1000);
*********
while和for几乎是一样的,
我说一下while 和do while 把
while是先判断条件 ,再执行 { }里面的语句,
do while实现执行{}里面的语句,在判断条件(至少执行一次)
例如:
(1) int i,sum=0;
scanf("%d",&i);
while(i<=10){sum=sum+i;
i++;}
printf("%d",sum);
***********************
(2) int i,sum=0;
scanf("%d",&i);
do{sum=sum+i;
i++;}
printf("%d",sum)while(i<=10);

我输入的数字为11
那么(1)中的结果就是,sum=0
(2)中的结果就是sum=11

Ⅲ 求100~1000以内所有的偶数,并求和。 c语言

int i;
int sum = 0;

for (i = 100; i <= 1000; i++)
{
if (i %2 == 0)
{
说明他是偶数。在这里面添加就可以了如下:
sum = sum + i;
}

这里输出sum的值即可;
}

Ⅳ 编写程序,用C语言,求1000以内的奇数之和及偶数之和。

//用两个循环即可;
#include<stdio.h>

int main()
{
int j=1,o=0,jtotal=0,ototal=0;
while(j<1000)
{
j=j+2;
jtotal+=j;
}

while(o<=1000)
{
o=o+2;
ototal+=o;
}
printf("1000以内奇数之和为:%d\n",jtotal);
printf("1000以内偶数之和为:%d\n",ototal);
return 0;

}
我自己用vc++试过了,可以运行!

Ⅳ 用for循环语句求出1~1000之间所有偶数的和

1~1000之间所有偶数的和的程序代码如下:

#include <stdio.h>

void main()

{

int i,sum;

for(i=2,sum=0;i<1001;i=i++)

if(i%2==0)

{sum=sum+i;}

printf("1~1000之间所有偶数的和:");

printf("sum=%d",sum);

}

for循环语句由循环判定条件和循环体组成,它是C语言中使用最为灵活的循环语句。for循环不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定的而只给出循环结束条件的情况,它完全可以代替while循环。

for语句最简单的应用形式,也是最容易理解的形式为:for(循环变量赋初值;循环条件;循环变量增值)语句。

用for语句编程更加简单、方便。

(5)c语言输出1000以内的偶数扩展阅读

使用for循环,注意事项:

1、for循环中的变量可以是一个也可以是多个。

2、for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。

3、 for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句。

Ⅵ 编写一个程序。求1~1000之间所有偶数的和

python3

  1. 用列表推导式创建一个元素为1~1000间所有偶数的列表,然后用sum()函数输出列表元素总和。

  2. 直接用循环来累加。

Ⅶ C语言编程:1 求出1000以内所有偶数之和

#include<stdio.h>
int main()
{
printf("%d\n",(2+1000)*1000/2/2);
return 0;
}等差数列,直接输结果就是了

Ⅷ 用C语言输出1-100之间所有的偶数

main()
{
int
a;
for(a=1;a<=100;a++)
if(a%2==0)
printf("%d",a);
}
a%2==0要放在判断语句里,for每段用分号隔开,printf格式控制符要包含在引号中