好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言程序设计苏小红版第五六单元答案.doc

22页
  • 卖家[上传人]:人***
  • 文档编号:518350975
  • 上传时间:2023-05-15
  • 文档格式:DOC
  • 文档大小:51.50KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第五章5.1#includevoid main(){ double x; printf("请输入一个实数:\n"); scanf("%lf",&x); if(x>0) { printf("%f\n",x); } else { printf("%f\n",-x); }}5.2#include main(){ int a,b; printf("请输入一个整数:"); scanf("%d",&a); b=a%2; if(b==0) { printf("%d为偶数\n",a); } else { printf("%d为奇数\n",a); } }5.3#include#includemain(){ float a,b,c,s,area; printf("请输入三边长:"); scanf("%f,%f,%f",&a,&b,&c); s=(a+b+c)/2; area=(float)sqrt(s*(s-a)*(s-b)*(s-c)); if((a+b>c)&&(a+c>b)&&(b+c>a)) { printf("这个三角形的面积为%f\n",area); } else { printf("这三条边不能组成三角形\n"); } }5.4#include#includevoid main(){ double a,b,c,d,e,x1,x2; printf("请输入a,b,c:"); scanf("%lf,%lf,%lf",&a,&b,&c); if(a==0) { printf("该方程不是一元二次方程.\n"); } else if(b*b-4*a*c>0) { d=sqrt(b*b-4*a*c); x1=(-b+d)/(2*a); x2=(-b-d)/(2*a); printf("x1=%f,x2=%f\n",x1,x2); } else if(b*b-4*a*c==0) { x1=(-b)/(2*a); printf("x1=x2=%f\n",x1); } else if(b*b-4*a*c<0) { printf("该方程没有实数解.\n"); }}5.5#includemain(){ int year,flag; printf("输入年份:"); scanf("%d",&year); if(((year%4==0)&&(year%100!==0))||(year%400==0)) { flag=1; } else { flag=0; } if(flag==1) { printf("%d是闰年\n",year); } else { printf("%d不是闰年\n",year); }}5.6#includevoid main(){ int year,flag; printf("输入年份:"); scanf("%d",&year); flag=(((year%4==0)&&(year%100!=0))||(year%400==0))?1:2; if(flag==1) { printf("%d年是闰年\n",year); } else { printf("%d年不是闰年\n",year); }}5.7#includemain(){ char ch; printf("请输入一个字母:"); ch=getchar(); if((ch>=65)&&(ch<=90)) { ch=ch+32; printf("%c,%d\n",ch,ch); } else if((ch>=97)&&(ch<=122)) { ch=ch-32; printf("%c,%d\n",ch,ch); } else { printf("%c\n",ch); }}5.8#includemain(){ char ch; printf("请输入一个字符:"); ch=getchar(); if((ch>=48)&&(ch<=57)) { printf("这是一个数字字符.\n"); } else if((ch>=65)&&(ch<=90)) { printf("这是一个大写字母.\n"); } else if((ch>=97)&&(ch<=122)) { printf("这是一个小写字母.\n"); } else if(ch==32) { printf("这是一个空格字符.\n"); } else { printf("这是一个其它字符.\n"); }}5.9#includemain(){ int score,mark; printf("Please enter score:"); scanf("%d",&score); if(score<0||score>100) { printf("Input error!\n"); } else if(score>=90&&score<=100) { printf("%d--A\n",score); } else if(score>=80&&score<90) { printf("%d--B\n",score); } else if(score>=70&&score<80) { printf("%d--C\n",score); } else if(score>=60&&score<70) { printf("%d--D\n",score); } else { printf("%d--E\n",score); }}5.10#include #include main(){ int flag, year,month,day,day1=31,day2=30,day3=29,day4=28; printf("请以2012,03这种形式输入某年某月 :"); scanf("%d,%d",&year,&month); if (month>12||month<1) { printf("你输入的年份不在合法范围内\n"); exit(0); } else { flag=(year%4==0 && year%100 !=0||year% 400 ==0)?1:0; switch (flag) { case 1: printf("闰年"); break; case 0: printf("平年"); break; } if (month==2&&flag==1) day=day3; else if (month==2&&flag==0) day=day4; switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf("%d年,%d月拥有的天数是31. \n",year,month); break; case 4: case 6: case 9: case 11: printf("%d年,%d月拥有的天数是30. \n",year,month); break; default: printf("%d年,%d月拥有的天数是%d: \n",year,month,day); } }}本章实验题1#includemain(){ double faheight,maheight; char sex,sports,diet,F,M,Y,N; printf("请输入父母的身高:\n"); scanf("%lf,%lf",&faheight,&maheight); printf("请输入孩子是男孩还是女孩(F/M):\n"); scanf(" %c",&sex); printf("请输入孩子是否喜欢锻炼身体(Y/N):\n"); scanf(" %c",&sports); printf("请输入孩子是否有良好的饮食习惯(Y/N):\n"); scanf(" %c",&diet); if(sex==77&&sports==89&&diet==89) { printf("该孩子成人时身高约为:%.2f.\n",(faheight+maheight)*0.54*1.02*1.015); } else if(sex==77&&sports==89&&diet==78) { printf("该孩子成人时身高约为:%.2f.\n",(faheight+maheight)*0.54*1.02); } else if(sex==77&&sports==78&&diet==89) { printf("该孩子成人时身高约为:%.2f.\n",(faheight+maheight)*0.54*1.015); } else if(sex==77&&sports==78&&diet==78) { printf("该孩子成人时身高约为:%.2f.\n",(faheight+maheight)*0.54); } else if(sex==70&&sports==89&&diet==89) { printf("该孩子成人时身高约为:%.2f.\n",(faheight*0.923+maheight)/2*1.02*1.015); } else if(sex==70&&sports==89&&diet==78) { printf("该孩子成人时身高约为:%.2f.\n",(faheight*0.923+maheight)/2*1.02); } else。

      点击阅读更多内容
      相关文档
      25秋国家开放大学《0-3岁婴幼儿的保育与教育》形考任务1-4参考答案.docx 25秋国家开放大学《0-3岁婴幼儿卫生与保育》形考任务1-3+期末大作业参考答案.docx 25秋国家开放大学《0-3岁婴幼儿教育学》期末大作业参考答案.docx 25秋国家开放大学《Android核心开发技术》形考任务1-7参考答案.docx 国开2025年秋季《形势与政策》大作业答案.docx 国开2025年秋季《形势与政策》专题测验1-5答案.docx 2025年辽宁普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年广西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年6月浙江普通高中学业水平选择性考试地理试卷(原卷+答案).doc 2025年江西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年内蒙古普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年贵州普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年安徽普通高中学业水平选择性考试生物试卷(原卷+答案).doc 2025年辽宁普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年1月云南省高考适应性测试物理试卷(原卷+答案).doc 2025年江苏普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年甘肃普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年陕西普通高中学业水平选择性考试生物试卷1(原卷+答案).doc
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.