1、输入一个整数x,计算分段函数。

/*计算分段函数*/
#include<stdio.h>
int main()
{float x=0,y=0;printf("请输入x:");scanf("%f",&x);if(x>0)y=1;else if(x==0)y=0;elsey=-1;printf("当x=%f时,y=%f\n",x,y);return 0;
}

2、输入正整数n和成绩,计算学生平均分和及格人数。

#include<stdio.h>
int main(void)
{int count,i,n;double grade,total;printf("Enter n:");scanf("%d",&n);total=0;count=0;for(i=1;i<=n;i++){printf("Enter grade#%d:\n",i);scanf("lf",&grade);total=total+grade;if(grade>=60){count++;}}printf("Grade average=%.2f\n",total/n);printf("Number of failures=%d\n",count);return 0;
}

3、统计字母,空格,字符和其他字符。

#include<stdio.h>
int main(void)
{int digit,letter,other;char ch;int i;digit=letter=other=0;printf("Enter 15 characters:");for(i=1;i<=10;i++){ch=getchar();if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))letter++;else if(ch>='0'&&ch<='14')digit++;elseother++;}printf("letter=%d,digit=%d,other=%d\n",letter,digit,other);return 0;
}

4、输入年份,判断是否为闰年。

#include<stdio.h>
int main(void)
{int n,year;printf("Enter a year: ");scanf("%d",&year);for(year++)if(year%100==n){printf("-1\n");break;}if(year%100!=n && year%4=n && year%400=n)printf("%d 是闰年。\n",year);elseprintf("-1\n");return 0;
}

5、输入五级制成绩(A-E)。

#include<stdio.h>
int main(void)
{int score;char level;printf("请输入成绩:\n");scanf("%d",&score);if(score<80)if(score<70)if(score<60)printf("E\n");elseprintf("D\n");elseprintf("C\n");elseif(score<90)printf("B\n");elseprintf("A\n");return 0;
}

6、查询水果单价。

#include<stdio.h>
int main(void)
{int choice,i;double price;for(i=1;i<=5;i++){printf("[1]Select apples\n");printf("[2]Select pears\n");printf("[3]Select oranges\n");printf("[4]Select grapes\n");printf("[0]Exit\n");printf("Enter choice: ");scanf("%d",&choice);if(choice==0)break;switch(choice){case 1:price=3.00;break;case 2:price=2.50;break;case 3:price=4.10;break;case 4:price=10.20;break;default:price=0.00;break;}printf("price=%0.2f\n",price);}printf("Thanks\n");return 0;
}

心得:在编程过程中会遇到很多困难,需要心平气和的去找出来解决,想要自己会编程就要充分理解每行代码所代表的是什么,有什么作用,才能使编出来的东西按照要求输出。

问题:有时候编写出来的if-else语句并不能起作用,只执行if后面的语句,这是怎么回事呢????

转载于:https://www.cnblogs.com/zhangling213549/p/3378439.html

作业 3 利用分支和循环结构解决问题相关推荐

  1. 作业 3 应用分支与循环结构解决问题 统计字符个数

    /*统计字符,包括空格或回车,数字字符和其他字符*/#include<stdio.h> int main(void) {int digit,space,letter,other; /*定义 ...

  2. 分支与循环结构测试题(有答案版)

    习题目录 python基础知识之分支与循环结构练习题 一.基础题: 分别用单分支结构和多分支结构实现判断一个年份是否是闰年. 写出判断⼀个数是否能够被2或者5整除,但是不能同时被2或者5整除的条件语句 ...

  3. python的两种循环结构_python分支和循环结构

    Python Python开发 Python语言 python分支和循环结构 1.分支结构 1.1应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构. ...

  4. j1_09_02。冒泡排序法。实现冒泡游戏功能关键算法。要求:综合使用分支、循环结构语句实现,直接输出结果不计分。

    package com; /*** 任务二:实现冒泡游戏功能关键算法并绘制流程图(30 分) 原始数组:a[]={1,9,3,7,4,2,5,0,6,8} 排序后: a[]={0,1,2,3,4,5, ...

  5. 模板元实现顺序、分支和循环结构

    顺序 顺序执行没有太多可说的,唯一需要注意的是,类型的声明必须按照顺序,否则编译器无法识别.不按照顺序的声明,在运行时的程序是合法的,编译过程会扫描两次,第一次是找声明位置,第二次是具体的转换. 分支 ...

  6. php多分支结构 案例,第4天 PHP分支、循环结构

    6. 流程控制 流程控制,就是研究程序的走向. 6.1. 流程控制概述 6.1.1. 三大流程结构: 顺序结构: 程序运行的自然状态,就是从前往后(从上到下)运行程序. 分支结构: 程序运行过程中,根 ...

  7. Python—语法基础(8) 分支、循环结构

    分支紧凑格式:<表达式1> if <条件> else <表达式2> # 分支结构 if <条件1> :<语句块1> elif <条件2 ...

  8. 循环结构作业c语言,c语言循环结构练习题带答案

    c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...

  9. 循环结构作业c语言,C语言循环结构练习题带答案(最新整理)

    <C语言循环结构练习题带答案(最新整理)>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(最新整理)(10页珍藏版)>请在人人文库网上搜索. 1.第 5 章循环结 ...

最新文章

  1. 艾伟_转载:学习 ASP.NET MVC (第五回)理论篇
  2. 剑指offer十一:二进制中1的个数
  3. 阿尔法蛋机器人tf卡_如父母般陪着你长大,科大讯飞阿尔法蛋智能故事机Z1体验...
  4. c语言中for中声明变量,C中for循环中的变量重新声明
  5. linux命令提示符不同,Linux命令提示符如何按照自己的习惯修改?
  6. Java中不常见的关键字 / 修饰符(volatile , native , transient)
  7. [JavaME]利用java.util.TimerTask来做Splash Screen的N种方法
  8. unity 2d文字跟随主角移动_时间回溯——用Unity实现时空幻境(Braid)中的控制时间效果...
  9. AMOS分析技术:结构方程模型的拟合度评价指标
  10. DeFi冰火两重天:数千项目,鲜有人用,存量厮杀如何撼动传统金融?
  11. 普渡大学科技学院计算机信息技术,普渡大学-学院介绍
  12. fpga板子怎么和电脑连_干货教程 | 手把手教你如何使用Multisim对Digilent FPGA开发板进行编程...
  13. 华为收入超过阿里腾讯总和!等等,先把鸿蒙说清楚!
  14. 通过企业微信或者微信公众号发送小程序消息推送功能
  15. PKI 公钥基础设施
  16. 【Web接口测试_基础概念】接口概念、接口分类、接口定义、接口规范、接口方法、接口用例设计整理
  17. 独立服务器和vps的区别
  18. 优化Kubernetes横向扩缩HPA
  19. 解决github访问慢问题
  20. Proteus 运行出错,致命错误解决建议

热门文章

  1. Caffe 编译安装
  2. shell训练营Day18
  3. 求一颗二叉树中两个节点的最低公共父节点
  4. Quartus II sof文件转 jic文件
  5. Twitter Snowflake算法详解
  6. 遇到的问题锦集及解决方案
  7. 第46条:for-each循环优先于传统的for循环
  8. 用for语句设置密码
  9. 类似QQ管家页面jquery图片显隐轮换效果
  10. 警惕!Cisco产品的假冒和水货