day5

一、今日计划
1.继续循环的内容
2.完成第六章课后练习题
二、学习收获
1.嵌套循环
一个循环处理一行中的所有列,而另一个循环则处理所有的行

#include<stdio.h>
#define ROWS 6
#define CHARS 10
int main()
{	
	int i;
	char ch;
	
	for(i=0;i<ROWS;i++)
	{
		for(ch='A';ch<('A'+CHARS);ch++)
			printf("%c",ch);
		printf("\n");
	}
	
	return 0;
}

2.在for循环中使用数组

#include<stdio.h>
#define SIZE 10
#define PAR 72
int main(void)

{ 
   
	int index,score[SIZE];
	int sum=0;
	float average;
	
	printf("请输入%d个分数:\n",SIZE);
	for(index=0;index<SIZE;index++)
	scanf("%d",&score[index]);
	printf("输入的分数为:\n");
	for(index=0;index<SIZE;index++)
	 printf("%5d",score[index]);
	 printf("\n");
	 for(index=0;index<SIZE;index++)
	 sum+=score[index];
	 average=(float)sum/SIZE;
	 printf("sum=%d,average=%f\n",sum,average);
	 printf("handicap=%.0f.\n",average-PAR);
		
	return 0;
}

3.使用函数返回值的循环例子
写一个具有返回值的函数要做的事情:
1.当定义函数时,说明它的返回类型
2.使用关键字return指示要返回的值

#include<stdio.h>
#include<math.h>
double power(double n,int p);
int main()
{double x,xpow;
	int exp;
	
	printf("Enter a number and the positive integer power");
	printf("to which\nthe number will be raised.Enter q");
	printf("to quit.\n");
	while(scanf("%lf%d",&x,&exp)==2)
	{ xpow=pow(x,exp);
	printf("%.3g to the power %d is %.5g\n",x,exp,xpow);
	printf("Enter next pair of number or q to quit.\n");
		
	}
	return 0;
}
	
double power(double n,int p)
{
	double pow=1;
	int i;
	
	for(i=1;i<p;i++)
	
	  pow*=n;
	  return pow;	

}

关键字return使函数把跟在该关键字后面的值返回给调用函数。可以返回一个变量的值,也可以返回表达式的值。
在调用函数中,可以把返回值赋给另一个变量;可以把他作为一个表达式的值;也可以把它作为另一个函数的参数;也可以忽略它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值