正在加载图片...
printf(%d/%d/%d\n", day4 year, day 4 month, day4 day printf(%/%d/%d\n", day5 year, day 5 month, day5 day) printf(%d/%d%d\n", day6 year, day6 month, day6 day) 88定义一个表示平面上点的结构类型,然后定义一个函数,根据给定的点和半径,判 断该点是否落在以原点为中心,给定半径范围的圆内 解:参考程序如下: #include <stdio. h> i double double int iscircle(struct point p, double r) i double d d=sgrt(p. x*p. x+p y*p y) return 1: return 0 struct point p double r scanf( %1f%lf, &p x, &p y) scanf(%lf", &r) if (incircle(p, r)) intf("In circle") else y ntr("Out circle") 9某班期末考试科目有高等数学、英语、线性代数、程序设计,有32人参加,要求 将所有学生按平均成绩排序,并标出四门课均在90分以上的学生。使用结构表示学生的信 息,包括姓名、标记和各科成绩,用结构数组表示全班学生的信息 参考程序如下:printf("%d/%d/%d\n",day4.year,day4.month,day4.day); printf("%d/%d/%d\n",day5.year,day5.month,day5.day); printf("%d/%d/%d\n",day6.year,day6.month,day6.day); } 8.8 定义一个表示平面上点的结构类型,然后定义一个函数,根据给定的点和半径,判 断该点是否落在以原点为中心,给定半径范围的圆内。 解:参考程序如下: #include <stdio.h> #include <math.h> struct point { double x; double y; }; int iscircle(struct point p, double r) { double d; d=sqrt(p.x*p.x+p.y*p.y); if (d<=r) return 1; else return 0; } main() { struct point p; double r; printf("Enter point:"); scanf("%lf%lf",&p.x,&p.y); printf("Enter radiu:"); scanf("%lf",&r); if (iscircle(p,r)) printf("In circle"); else printf("Out circle"); } 8.9 某班期末考试科目有高等数学、英语、线性代数、程序设计,有 32 人参加,要求 将所有学生按平均成绩排序,并标出四门课均在 90 分以上的学生。使用结构表示学生的信 息,包括姓名、标记和各科成绩,用结构数组表示全班学生的信息。 解:参考程序如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有