4.分支和循环的练习
4.1
int main()
{
int i=0;
double sum=0.0;
int flag=1;
for(int=1;i<=100;i++)
{
sum+=flag*1.0/i;
flag=-flag;
}
printf(“%lf \n”,sum);
return 0;
}
4.2 找数组中的最大值
int main()
{
int arr[]={1,2,3,4,5,6,7,8,9,10};
int max=0;// int max =arr[0]
int i=0;
int sz=sizeof(arr)/sizeof(arr[0]);
for(i=0;i<sz;i++)< div="">
{
if(arr[i]>max)
{
max=arr[i];
}
}
printf("max=%d\n",max);
return 0;
}
//如果数组全是负数将无法比大小,因为所有数都比0大
4.3乘法口诀表打印
int main()
{
int i=0;
int j=0;
for(i=1;i<9;i++)//打印9行
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%2d",i,j,i*j); //%2d打印两位,不足两位用空格;%-2d左对齐,在数字前面填充空格
}
printf("\n");
}
return 0;
}