}stu[10];
scanf(\ for(i=0;i
/*---------*/
printf(\总分最高的学生是: %s,%d分\\n\ return 0; }
/*程序填空,不要改变与输入输出有关的语句。
输入一个正整数 repeat (0 以h:m:s的格式输出该时间再过 n 秒后的时间值(超过 24 时从 0 时重新开始计时)。 输入输出示例:括号内为说明 输入: 3 (repeat=3) 0:0:1 59 (秒数n=59) 11:59:40 30 (秒数n=30) 23:59:40 30 (秒数n=30) 输出: 0:1:0 (0:0:01加上59秒的新时间) 12:0:10 (11:59:40加上30秒的新时间) 0:0:10 (23:59:40加上30秒的新时间) */ #include { int n; int repeat, ri; struct time{ int hour, minute, second; }time; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\ scanf(\ time.second=time.second+n600; n=n/60; time.minute=time.minute+n`+time.second/60; n/60; time.hour=time.hour+n+time.minute/60; time.second=time.second`; time.minute=time.minute`; time.hour=time.hour$; /*---------*/ printf(\ } return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入整数n(n<10),再输入n个学生的基本信息, 包括序号、姓名和成绩,要求计算并输出他们的平均成绩(保留2位小数)。 输入输出示例:括号内为说明 输入: 3 (n=3) 1 zhang 70 2 wang 80 3 qian 90 输出: 80.00 */ #include int i, n; double average, sum; struct student{ int num; char name[10]; int score; }s[10]; scanf(\ for(i=0;i printf(\ return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入4个整数a1、a2、b1、b2,分别表示两个复数的实部与虚部,求两个复数之积(a1+a2i)*(b1+b2i),乘积的实部为:a1*b1-a2*b2,虚部为:a1*b2+a2*b1。 输入输出示例:括号内为说明 输入: 3 4 5 6 输出: (3+4i) * (5+6i) = -9 + 38i */ #include struct complex{ int real; int imag; }product, x, y; scanf(\ product.real=x.real*y.real-x.imag*y.imag; product.imag=x.real*y.imag+x.imag*y.real; /*--(a1+a2i)*(b1+b2i),乘积的实部为:a1*b1-a2*b2,虚部为:a1*b2+a2*b1-------*/ printf(\* (%d+%di) = %d + %di\\n\x.real, x.imag, y.real, y.imag, product.real, product.imag); return 0; } /*程序填空,不要改变与输入输出有关的语句。 编写程序,从键盘输入 n (n<10)本书的名称和定价并存入结构数组中,查找并输出其中定价最高和最低的书的名称和定价。 输入输出示例:括号内为说明 输入: 3 (n=3) C程序设计 21.5 VB程序设计 18.5 Delphi程序设计 25.0 输出: 价格最高的书: Delphi程序设计,价格: 25.0 价格最低的书: VB程序设计,价格: 18.5 */ #include int i, max_index, min_index, n; double x; struct book{ char name[50]; double price; }book[10]; scanf(\ getchar(); for(i = 0; i < n; i++){ scanf(\ scanf(\ getchar(); book[i].price = x; } max_index= min_index=0; for(i=1;i /*---------*/ printf(\价格最高的书: %s,价格: %.1f\\n\ printf(\价格最低的书: %s,价格: %.1f\\n\ return 0; } /*程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0 编写程序,输入一个日期(年、月、日),计算并输出该日是该年中的第几天。 要求定义并调用函数 day_of_year(p) 计算某日是该年的第几天, 函数形参p的类型是结构指针,指向表示日期的结构变量,函数类型是int,注意区分闰年。 输入输出示例:括号内为说明 输入: 2 (repeat=2) 2006 3 5 2000 3 5 输出: 64 (2006年3月5日是该年的第64天) 65 (2000年3月5日是该年的第65天) */ #include int day_of_year(struct date *p); int main(void) { int yearday; int repeat, ri; struct date date; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\/*---------*/yearday=day_of_year(&date); printf(\ } return 0; } int day_of_year(struct date *p) { int i,result=0; int month[12]={31,28,31,30,31,30,31,31,30,31,30,31}; //int month2[12]={31,29,31,30,31,30,31,31,30,31,30,31}; for(i=0;i /*程序填空,不要改变与输入输出有关的语句。 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库现代城市学院程序设计II上机答案(7)在线全文阅读。
相关推荐: