C语言,求总数,问题:我怎么求出来这么多情况。

Python012

C语言,求总数,问题:我怎么求出来这么多情况。,第1张

#include<stdio.h>

main()

{

int a,b,sum,i,x,y=0

int c=303

for(i=303i<=1000000i++)

{

sum=i

a=sum*2/10

for(x=0x<=6x++)

{

b=sum*x/7

if(a+b+c==sum)

{

y++

printf("%d\t\t第%d个\n",sum,y)

}

}

}

}

你这个原因是    你给予的变量是INT  会自动把浮点型的转化为整形   比如 int a=7.856;

实际上是 a = 7;只要把 int 改成float  就可以了

#include <iostream.h>

void main()

{

float n,s,i=1,sum=0

scanf("%f",&n)//输入班级的人数

while(i<=n)

{

scanf("%f",&s)//s为分数

sum=sum+s//把输入的分数累加到sum

printf("第%f个成绩为 :%f/n",s,s)

i++

}

printf("班级平均分为 %f/n",sum/n)

}