博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验二
阅读量:5741 次
发布时间:2019-06-18

本文共 3168 字,大约阅读时间需要 10 分钟。

第一个程序源代码:

1 #include"stdio.h" 2 int main() 3 { 4     char a[5]; 5     printf("请输入五个字符,按回车键结束输入:\n"); 6     a[0]=getchar(); 7     a[1]=getchar(); 8     a[2]=getchar(); 9     a[3]=getchar();10     a[4]=getchar();11     putchar(a[0]);12     putchar(a[1]);13     putchar(a[2]);14     putchar(a[3]);15     putchar(a[4]);16     printf("\n");17     return 0;18 }

第二个程序源代码:

1 #include
2 int main() 3 { 4 int y; 5 printf("请输入一个大于0的年份:\n"); 6 scanf("%d",&y); 7 if(y<0) 8 { 9 printf("您输入的数据有误!");10 return 1;11 }12 if(y%4==0&&y%100!=0)13 printf("%d年的二月份有29天\n",y);14 else if(y%100==0&&y%400==0)15 printf("%d年的二月份有29天\n",y);16 else17 printf("%d年的二月份有28天\n",y);18 return 0;19 20 21 22 }

 

 

 第三个程序源代码:

1 #include
2 int main() 3 { 4 int a,b,c,i=0; 5 printf("请输入三角形的三边长:(格式a b c)\n"); 6 scanf("%d %d %d",&a,&b,&c); 7 if(a<0||b<0||c<0) 8 { 9 printf("您输入的数据有误!\n");10 return 1;11 }12 if(a+b<=c||a+c<=b||b+c<=a)13 {14 printf("a,b,c不能构成三角形!\n");15 return 0;16 }17 if(a==b||b==c||a==c)18 {19 if(a==b&&a==c)20 printf("a,b,c能构成等边三角形\n");21 else 22 printf("a,b,c能构成等腰三角形\n");23 i++;24 }25 if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)26 {27 printf("a,b,c能构成直角三角形\n");28 i++;29 }30 if(i==0)31 printf("a,b,c能构成一般三角形\n");32 return 0;33 }

 

第四个程序:

 一:用else if编写程序

1 #include
2 int main() 3 { 4 double a,rate,tax,profit; 5 printf("请输入您的奖金:\n"); 6 scanf("%lf",&a); 7 if(a<0) 8 { 9 printf("您输入的数据有误!");10 return 1;11 }12 else if(a<500)13 rate=0;14 else if(a<1000)15 rate=0.05;16 else if(a<2000)17 rate=0.08;18 else if(a<5000)19 rate=0.10;20 else21 rate=0.15;22 tax=a*rate;23 profit=a-tax;24 printf("a=%lf rate=%lf tax=%lf profit=%lf\n",a,rate,tax,profit);25 return 0;26 }

二:用if编写程序

源代码:

#include
int main(){ double a,rate,tax,profit; int b; printf("请输入您的奖金:\n"); scanf("%lf",&a); if(a<0) { printf("您输入的数据有误!"); return 1; } if(a<500&&a>=0) rate=0; if(a<1000&&a>=500) rate=0.05; if(a<2000&&a>=1000) rate=0.08; if(a<5000&&a>=2000) rate=0.10; if(a>=5000) rate=0.15; tax=a*rate; profit=a-tax; printf("a=%lf rate=%lf tax=%lf profit=%lf\n",a,rate,tax,profit); return 0;}

 

三、用switch编写程序

源代码:

 

#include
int main(){ double a,rate,tax,profit; int b; printf("ÇëÊäÈëÄúµÄ½±½ð£º\n"); scanf("%lf",&a); if(a<0) { printf("ÄúÊäÈëµÄÊý¾ÝÓÐÎó£¡"); return 1; } b=a/500; switch(b) { case 0:rate=0;break; case 1:rate=0.05;break; case 2: case 3:rate=0.08;break; case 4: case 5: case 6: case 7: case 8: case 9:rate=0.1;break; default:rate=0.15; } tax=a*rate; profit=a-tax; printf("a=%lf rate=%lf t

 

转载于:https://www.cnblogs.com/P201821440033/p/10670646.html

你可能感兴趣的文章
【许晓笛】从零开始运行EOS系统
查看>>
【跃迁之路】【460天】程序员高效学习方法论探索系列(实验阶段217-2018.05.11)...
查看>>
C++入门读物推荐
查看>>
TiDB 源码阅读系列文章(七)基于规则的优化
查看>>
面试中会遇到的正则题
查看>>
Spring之旅第八站:Spring MVC Spittr舞台的搭建、基本的控制器、请求的输入、表单验证、测试(重点)...
查看>>
数据结构与算法——常用排序算法及其Java实现
查看>>
你所不知的Webpack-多种配置方法
查看>>
React.js 集成 Kotlin Spring Boot 开发 Web 应用实例详解
查看>>
webpack+typescript+threejs+vscode开发
查看>>
python读excel写入mysql小工具
查看>>
如何学习区块链
查看>>
搜索问题的办法
查看>>
微信分销系统商城营销5大重点
查看>>
求职准备 - 收藏集 - 掘金
查看>>
htm5新特性(转)
查看>>
Linux-Centos启动流程
查看>>
php 设计模式
查看>>
后端技术精选 - 收藏集 - 掘金
查看>>
Laravel 服务容器
查看>>