
选择结构
「已注销」
未经他人苦,莫劝他人善
展开
-
输入三个整数a,b,c,找出三个数的最大值
#include <stdio.h>int main(){int a,b,c;printf(“输入三个整数:”);scanf("%d%d%d",&a,&b,&c);//等下执行时输入的格式为a b c,不然会产生错误的if(a>b&&a>c)printf(“最大值为%d\n”,a);else if(b>a&...原创 2019-05-24 14:04:32 · 7060 阅读 · 0 评论 -
比较a,b,c的大小,并按大小顺序输出
#include <stdio.h>int main(){float a,b,c,t;//思路是将最小的值给a,最大的值给cprintf(“输入a,b,c的值:”);scanf("%f%f%f",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=a;}if(b>...原创 2019-05-23 22:00:56 · 1779 阅读 · 0 评论 -
编写程序,计算同年的两个日期之间相的天数
#include <stdio.h>int fun(int y,int m,int d){int ds=d;switch(m-1){case 12:ds+=31;case 11:ds+=30;case 10:ds+=31;case 9:ds+=30;case 8:ds+=31;case 7:ds+=31;case 6:ds+=30;case 5:...原创 2019-05-23 15:31:57 · 616 阅读 · 0 评论 -
编写程序,用户输入日期,计算该日期是这一年的第几天
#include <stdio.h>int main(){int y,m,d,ds=0;printf(“输入年月日(格式为:y m d):”);scanf("%d%d%d",&y,&m,&d);switch(m-1){case 12:ds+=31;case 11:ds+=30;case 10:ds+=31;case 9:ds+=30...原创 2019-05-23 15:20:50 · 11596 阅读 · 3 评论 -
假设今天是星期日,编写一个程序,求123456天后是星期几
#include <stdio.h>int main(){printf(“今天是星期日\n”);printf(“123456天后是”);switch(123456%7){case 0:printf(“星期日\n”);break;case 1:printf(“星期一\n”);break;case 2:printf(“星期二\n”);break;case 3...原创 2019-05-23 15:04:07 · 12429 阅读 · 0 评论 -
编写程序,输入圆的半径,并选择计算面积或周长
#include <stdio.h>#define PI 3.14int main(){float r,s,c;int n;printf(“输入半径的值:”);scanf("%f",&r);s=PIrr;c=2PIr;printf(“请选择要计算的值:\n”);printf(“1.计算面积\n”);printf(“2.计算周长\n”);scanf("%...原创 2019-05-23 14:45:48 · 14840 阅读 · 0 评论 -
编写一个程序,判断用户输入的a,b,c的值,能否构成一个三角形的三边。若能,输出构成的三角形的面积
#include <stdio.h>#include <math.h>int main(){float a,b,c,q,s;printf(“输入a,b,c的值:”);scanf("%f%f%f",&a,&b,&c);//输入格式为a b cq=(a+b+c)/2;s=sqrt(q*(q-a)(q-b)(q-c));if((a+b&g...原创 2019-05-23 14:45:09 · 11277 阅读 · 0 评论 -
编写程序,输出给定的某年某月的天数
#include <stdio.h>int main(){int y,m,d;printf(“输入年月(格式为:y m):”);scanf("%d%d",&y,&m);switch(m){case 1:case 3:case 5:case 7:case 8:case 10:case 12:d=31;break;case 4:case 6:case ...原创 2019-05-23 14:34:26 · 6676 阅读 · 0 评论 -
编写一收款程序,计算购买某物品的总金额,该物品单价为5元/公斤,购买5公斤以上打9折,购买10公斤以上打8折,购买20公斤以上打7折,购买 50公斤以上打6折,购买100公斤以上打5折
#include <stdio.h>int main(){float x,s;printf(“输入要购买的公斤数:”);scanf("%f",&x);if(x>=0&&x<=5)s=5x;else if(x>5&&x<=10)s=5x0.9;else if(x>10&&x<=...原创 2019-05-23 13:21:43 · 2854 阅读 · 0 评论 -
编写一个程序,求给定的三个数中的最大值
#include <stdio.h>int main(){float a,b,c;printf(“输入三个数的值:”);scanf("%f%f%f",&a,&b,&c);if(a>b&&a>c)printf("%f是最大值\n",a);else if(b>a&&b>c)printf("%f...原创 2019-05-23 13:13:13 · 7226 阅读 · 1 评论 -
编写程序,求输入实数的绝对值
//方法1#include <stdio.h>#include <math.h>int main(){float x;printf(“输入一个实数:”);scanf("%f",&x);printf("%f的绝对值为%f\n",x,fabs(x));//fabs()是求绝对值函数,而且还要用到这个#include <math.h>头文件}...原创 2019-05-23 10:52:59 · 11361 阅读 · 0 评论 -
编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出相应的提示信息
#include <stdio.h>int main(){float a,b,c;printf(“输入三角形的三边:”);scanf("%f%f%f",&a,&b,&c);//三边的输入格式为:a b cif((aa==bb+cc)||(bb==aa+cc)||(cc==aa+b*b))//记住一定要输入==,==为恒等printf(“该三角形是直...原创 2019-05-22 23:02:50 · 4966 阅读 · 0 评论 -
计算个人所得税.应交纳税费=应纳税所得金额*适用税率-速算扣除数.应纳税所得金额=个人收入-3500
#include <stdio.h>int main(){float x,y,pay;//x为个人收入,y为应纳税所得金额printf(“输入个人收入:”);scanf("%f",&x);y=x-3500;if(x>=0&&x<=3500)printf(“不收个人所得税\n”);else if(y>0&&y&l...原创 2019-05-25 14:24:06 · 1809 阅读 · 0 评论 -
对百分制成绩划分等级,划分原则如下:大于等于90分,等级为A,80~90,B,70~80,C,60~70,D,小于60,E
#include <stdio.h>int main(){float score;printf(“输入分数:”);scanf("%f",&score);if(score>=90&&score<=100)printf(“A级\n”);else if(score>=80&&score<90)printf(“B...原创 2019-05-24 23:48:27 · 7458 阅读 · 0 评论 -
判断三角形类型
#include <stdio.h>int main(){float a,b,c;printf(“输入三个实数:”);scanf("%f%f%f",&a,&b,&c);if((a+b>c)&&(a+c>=b)&&(b+c>a)){if((aa==bb+cc)||(bb==aa+cc)||(cc==...原创 2019-05-24 23:14:50 · 133 阅读 · 0 评论 -
根据阶梯水费计算应交水费
#include <stdio.h>int main(){float n,s;printf(“输入用水量:”);scanf("%f",&n);if(n>=0&&n<=4)s=1.5n;else if(n>4&&n<=9)s=1.9n;elses=2.1*n;printf(“应交水费为%f\n”,s)...原创 2019-05-24 18:49:57 · 1332 阅读 · 0 评论 -
输入一个年份,判断这一年是否是闰年
#include <stdio.h>int main(){int y;printf(“输入一个年份:”);scanf("%d",&y);if((y%400==0)||(y%4==0&&y%100!=0))printf("%d年是闰年\n",y);elseprintf("%d年不是闰年\n",y);}...原创 2019-05-24 14:13:01 · 6612 阅读 · 0 评论 -
给出三角形三个边的边长,判断是否能构成三角形
#include <stdio.h>int main(){float a,b,c;printf(“输入a,b,c的值:”);scanf("%f%f%f",&a,&b,&c);if((a+b>c)&&(a+c>b)&&(b+c>a))printf(“能构成三角形\n”);elseprintf(“不...原创 2019-05-24 09:20:21 · 4036 阅读 · 0 评论