#include "stdio.h"
int main()
{
int i,j=0
for(i=1i<=1000i++)
{
if(i%3==2&&i%5==3&&i%7==2)
{
printf("拍大%d ",i)
j++
if (j%5==0)
{printf("\n")}
}
}
return 0
}
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
扩展资料:
C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同袭慧竖的硬件环境。
在用C语言实现相同功能时的碧亩代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
#include 升埋和<stdio.h>#include <stdlib.h>
int cmp(int *a, int *b)
{
return *a>*b
}
int main()
{
int a[1000]
int i
吵盯液枝 srand(time(NULL))
for(i = 0 i < 1000 i ++)
a[i]=rand()
qsort(a,a+1000,cmp)
for(i = 0 i < 1000 i ++)
printf("%d ", a[i])
return 0
}
问题森核分析与算法设计:根据完全数的定义,先计算所选取的整数a(a的取值1~1000)的因子,将各因子累加于m,若m等于a,则可确认a为完全数。*程序说明与注释:
#include<stdio.h>
int
main()
{
int
a,i,m
printf("There
are
following
perfect
numbers
smaller
than
1000:\n")
for(a=1a<1000a++)
/*循环控制选取1~1000中的各数进行判断*/
{
for(m=0,i=1i<=a/2i++)
/*计算a的因子,并将各因子之和m=a,则a是坦团完全此信掘数输出*/
if(!(a%i))m+=i
if(m==a)
printf("%4d
",a)
}
printf("\n")
}
*运行结果
There
are
following
perfect
numbers
smaller
than
1000:
6
28
496
参考资料:
http://www.kuqin.com/tiku/20080424/7548.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)