如图c语言程序设计题目求合数世纪输入

2021-01-12 18:08:44 字数 852 阅读 3584

1楼:匿名用户

提问程序问题强烈建议贴**

而不是截图,几乎没人愿意对着一个截图给你分析问题。

**是正确的,但是结果一时半会是出不来的,因为算法时间复杂度太高,这个程序跑出结果,粗略估计需要半个小时左右。

主要是判断质数的地方太麻烦,优化的方法非常多,可以看书或者网上搜。

如果只想解决n=1,只要把

for(i=2;i

改成for(i=2;i*i<=c;i++)这样大概几秒内就能出第一个结果了。

如果把素数存下来,只用素数试除,速度还能再提升一点。

2楼:匿名用户

a=100后面多一个“;”?

学习c语言一般要多久时间,学习c++需要c语言作为基础吗?

3楼:_件潼

本人也是学c 的,可以明确告诉你,学c 不用学c语言,哪怕你c语言是零基础也行,我今年刚大二,学c 一年多了,现在还徘徊在基础,不是学不会,是不想往前赶得那么急,很多同学我的,已经开始往前赶了,在学mfc和api,我很羡慕也是这看了点,但是发现基础都没打牢,一想算了。我的同学,现在老是连for循环都看不明白。 学c 不需要c语言,你可以大胆的学习c ,如果有往这方面发展的意向,最好是把基础打牢,如果只是为了应付考试,稍微学点就能过了。

希望你学业顺利

4楼:匿名用户

c语言 大学里面学时是一个学期,自学的话大概也要三四个月吧。c语言基础很重要的。 c++是在c语言的基础上发展的。

但是学c++不一定要有c语言的基础。自我认为还是先学c语言再学c++好一点。要是c语言觉得容易的话,学c++也就轻松多了。

C语言程序设计C题目:邮资计算,c语言编程 计算邮资

1楼 匿名用户 首先num 0 0你没有排除 其次后边你直接排序是排不出结果的,因为里面有很多重复值。我给你重写了程序。 include int num 9999 void main int count i for i 0 inum j 1 s printf 所构成的邮资是 for i 0 i pr...

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...

用C语言编写程序,输入数,如何求其和及平均数

1楼 我的小名叫仙女 include int main printf 和为 d 平均值为 2f sum sum 5 0 return 0 用c语言编写一个程序 输入5个数 求其和及平均数 2楼 匿名用户 include int main printf 和为 d 平均值为 2f sum sum 5 0...