#include<stdio.h>
#include<stdlib.h>
intmain(intargc,char*argv[])//这里如果编译错误的话改成intmain()就可以了
{
inti,c,s=0,temp
for(i=0i<=5i++)
{
for(c=1c<=5c++)
{
printf("请输入第%d位学生的第%d门功课成绩:1",i+1,c)
scanf("%d",&temp)
s+=temp
}
printf("平均成绩:%.2f\n",s/5.0)
s=0
}
system("PAUSE")
return0
}
//dev-c下编译通过
常见的两种循歼喊环结构
①当型循环:先判断所给条件p是否成立,携含若p成立,则执行A(步骤);再判断条件p是否成立;若p成立,则又执行A,若此反复,直到某一次条件p不成立时为止。
②直到型循环:先执行A,再判断所给条件p是否成立,辩改笑若p不成立,则再执行A,如此反复,直到p成立,该循环过程结束。
以上内容参考:百度百科-循环结构
FOR…NEXT语句FOR…NEXT的语句格式为:
FOR <循环变量>=<初值>TO <终值>STEP <步长>
<循环体>
NEXT <循环变量>
For…Next语句运行的流程如图3-6.2所示。
图3-6.2 循环结构程序流程图
例如,下面是一个求1+2+3+…+99+100的简单程序:
Dim counter,nSum
nSum=0
For counter=1 to 100 Step 1
nSum = nSum + counter
Next counter
程序运行的结果是,变量nSum的值变为5050,变量counter的值变为101.
FOR与NEXT是一对语句,必须成对出现,循环变量用于控制循环体的循环,循环的次数由初值、终值与步长决定。整个循环的过程如下:
①、 把初值赋给循环变量
②、 判断循环变量是否超过终值,如果超过则执行第⑥步,否则执行第③步
③、 执行循环体
④、 循环变量加上步长再赋值给循环变量
⑤、 重复执行第②步
⑥、 离开循环,继续执行循环语句后面的语句
下面就利用For…Next语句来制作飞机飞行的程序, *** 作步骤如下:
步骤1:新建一个工程。
步骤2:在窗体上新建一个Image控件,用于显磨者手示飞机,名称为Image1。
步骤3:在窗体上新建三个CommandButton控件,将它们的Caption属性分别改为“复位”、“起飞”、“退出”。
步骤4:编写程序代码。
对“起飞”按钮Command2的Click事嫌陆件编写如下代码:
Private Sub Command2_Click()
For i = 1 To 3300
For j = 1 To 50000
Next
nLeft = nLeft + 2
nTop = nTop + 1
Image1.Left = nLeft
Image1.Top = nTop
Next
End Sub
在上面的程序中,使用了如下语句:
For j = 1 To 50000
Next
它的作用是控制飞机瞎嫌的飞行速度。将循环的终值减小,飞机就飞得快;增大,飞机就飞得慢。
在循环语句中执行 Exit For 语句,可以退出循环,使程序跳到Next之后的语句继续执行
感觉这几个都不难的啊,你,,,,第一枯谨森题控制分子每次循环乘以负一,分母每次循环加2,在求和就可以了,,,
第二题素数就是指除了1和本身不能没亩被任何数整除,也就是2到n-1任何一个数都不能将n整除,n就是素数或者将一个数开平方,如果2到这个开平方数都不能把这个数整除,这个数就是素数。那么就要循环判断2到这个数减一或者到这个数开平方后的数是否有哪个数能整出这个数,如果没有,就晌慧输出这个数,就可以了。你可以循环“如果哪个数能整除它就提前结束循环,如果没有,那么经过循环后,被除数(你用于循环的那个数)就会与除数(你所要判断的是否是素数的那个数)相等”来判断。。。
第三个外循环控制求和,内循环控制球阶乘就可以了。求阶乘就是从零乘到那一个数的乘积。。。
然后你自己写程序吧,,,,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)