第一个for循环表示
five 总共循环6次,依次为0,1,2,3,4,5
分别代入第二个for循环
two=0
five=0
第1次是(10-0*5)/2=5即判断0<=5[tow++],即循环6次
第2次是(10-1*5)/2=2.5即判断0<=2.5[tow++]即循环3次
第3次是手早(10-2*5)/2=0即银樱判断0<=0[tow++]即循环1次
第4次是(10-3*5)/2=-5即判断0<=-5[tow++]即循环0次
第5次是0次
第6次是0次
答案累计++10次所以答案是10
var five,tow,cnt = 0
for (five=0five<毕搏雀=5five++){
for (var tow=0tow<=(10-five*5)/2tow++){
cnt++
}
}
console.log(cnt)
#include<stdio.h>int ADD(int a,int b)
int Print(int ans,int Rightans) /*这里漏了一个参数*/
void main()
{
int a,b,ans,judge,Rightans,i=0/*这里i应该初始化为0*/
scanf("%d,%d",&a,&b)
Rightans=ADD(a,b) /*这里去掉参数中的两个int*/
while(i<=3)
{
printf("请输入你的答好者桐案:")
scanf("%d",&ans)
judge=Print(ans,Rightans) /*这里去掉参数中的两个int*/
if(judge==1)
{
break
}
else
{
printf("嫌穗Not correct!Try again!")
i++
}
}
if(i<=3)
{
printf("Right!")
}
else
{
printf("Not correct!You have tried three times!Test over!")
}
}
int ADD(int x,int y)
{
return x+y
}
int Print(int ans,int Rightans)
{
if(ans==Rightans)
return 1
else
return 0
}
#include <stdio.h>#include <math.h>
void input(int a[105],int n)
void output(int a[105],int n)
int find(int a[105],int n,int x)
int sort(int a[105],int n)
void exchange(int *p,int *q)
void insert(int a[105],int x,int n)
int delete(int a[105],int x,int n)
void avg(int a[105],int n)
int main()
{
while(1)
{
char si[5],sf[5],ss[5],sin[10],sd[10]
int x,n,m,a[105],xx,xxx
scanf("%s"手蚂,si)
if(strcmp(si,"NEW")==0)
{
scanf("%d",&n)
input(a,n)
output(a,n)
}
if(strcmp(si,"QUIT")==0)
break
scanf("%s",sf)
scanf("%d",&x)
if(find(a,n,x)==1)
printf("YES\n")
else
printf("NO\n")
scanf("%s",ss)
sort(a,n)
scanf("%s",sin)
scanf("%d",&xx)
insert(a,xx,n)
scanf("%s",sd)
scanf("%d",&xxx)
m=delete(a,xxx,n)
avg(a,n)
}
return 0
}
void input(int a[105],int n)
{
int i
for(i=0i<ni++)
scanf("%d"宏渗,&a[i])
}
void output(int a[105],int n)
{
int i
printf("%d",a[0])
for(i=1i<ni++)
printf(" %d",a[i])
printf("\n")
}
int find(int a[105],int n,int x)
{
int i,flag=0
for(i=0i<ni++)
{
if(a[i]==x)
flag=1
}
return flag
}
int sort(int a[105],int n)
{
int i,j
for(i=0i<n-1i++)
{
for(j=i+1j<nj++)
{
if(a[i]>a[j])
{
exchange(&a[i],&a[j])
}
}
}
printf("%d"蔽薯脊,a[0])
for(i=1i<ni++)
printf(" %d",a[i])
printf("\n")
}
void exchange(int *p,int *q)
{
int temp
temp=*p
*p=*q
*q=temp
}
void insert(int a[105],int x,int n)
{
int i,j,b[105]
for(i=0i<ni++)
b[i]=a[i]
if(x<=a[0])
{
a[0]=x
for(i=1i<=ni++)
a[i]=b[i-1]
}
else if(x>=a[n-1])
{
a[n]=x
}
else
{
for(i=0i<n-1i++)
{
if(x>=a[i]&&x<=a[i+1])
{
a[i+1]=x
break
}
}
for(j=i+2j<=nj++)
{
a[j]=b[j-1]
}
}
printf("%d",a[0])
for(i=1i<=ni++)
printf(" %d",a[i])
printf("\n")
}
int delete(int a[105],int x,int n)
{
int i,j=0
for(i=0i<=ni++)
{
if(a[i]!=x)
{
if(j==0)
{
printf("%d",a[i])
a[j]=a[i]
}
else
{
printf(" %d",a[i])
a[j]=a[i]
}
j++
}
}
printf("\n")
return j
}
void avg(int a[105],int m)
{
int i
double avg,sum=0
for(i=0i<mi++)
sum+=a[i]
avg=1.0*sum/m
printf("%lf\n",avg)
sum=0
for(i=0i<mi++)
{
sum+=pow(a[i]-avg,2)
}
printf("%lf\n",pow(sum,0.5))
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)