C语言:实验二 选择结构_第1页
C语言:实验二 选择结构_第2页
C语言:实验二 选择结构_第3页
C语言:实验二 选择结构_第4页
C语言:实验二 选择结构_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、0469-大小判定时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 2982 次 成功提交次数: 1647 次 判题规则: 严格比较问题描述 给定两个整数a和b,判定两个数的大小关系。输入 输入只有一行,这一行中有两个由空格分开的整数。输出 如果前一个数比后一个数大,在单独的一行中输出>如果前一个数比后一个数小,则输出<如果相等,则输出=。输入样列 1 2输出样例 <出处 ymc01.#include <stdio.h> 02.int main() 03. 04.    int a,b; 05. 

2、;   scanf("%d%d",&a,&b); 06.    if(a>b) 07.        printf(">n"); 08.    if(a<b) 09.        printf("<n"); 10. &

3、#160;  if(a=b) 11.        printf("=n"); 12.    return 0; 13.0479-分段函数时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 2178 次 成功提交次数: 1649 次 判题规则: 严格比较问题描述 有一个函数定义如下,求该函数的值。图 1: 分段函数定义输入 输入只有一个单独一行的整数输出 在单独的一行中输出f(x)的值输入样列 5输出样例 36出处 y

4、mc01.#include <stdio.h> 02.int main() 03. 04.    int x,t; 05.    scanf("%d",&x); 06.    if(x>10) 07.        t=x+10; 08.    else09.    

5、60;   t=x*x+2*x+1; 10.  11.    printf("%dn",t); 12.  13.    return 0; 14.0640-判断能否构成三角形时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 2982 次 成功提交次数: 1659 次 判题规则: 严格比较问题描述 给定三条边,请你判断一下能不能组成一个三角形。输入 输入一个测试数据,包含三个正数A,B,C。其中A,B,C &

6、lt;1000;输出 对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。 输入样列 1 2 3输出样例 NO出处 shock01.#include <stdio.h> 02.int main() 03. 04.    double a,b,c; 05.    a<1000&&b<1000&&c<1000; 06.    scanf("%lf%lf%lf",&

7、a,&b,&c); 07.    if(a+b>c&&b+c>a&&c+a>b) 08.        printf("YESn"); 09.    else10.        printf("NOn"); 11.  12.

8、0;   return 0; 13.0642-鸡兔同笼时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 3968 次 成功提交次数: 1572 次 判题规则: 严格比较问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外)。已经知道了笼子里面脚的总数 a,问笼子里面至少有多少只动物,至多有多少只动物输入 输入只有一组测试数据,每组测试数据占 1 行,包括一个正整数 a (a < 32768)。输出 输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。如果没有满足要求的情况出现,则输

9、出 2 个 0。输入样列 20输出样例 5 10出处 ymc01.#include <stdio.h> 02.int main() 03. 04.    int a; 05.    a<32768; 06.    scanf("%d",&a); 07.    if(a%2!=0) 08.        print

10、f("0 0n"); 09.    else if(a%4!=0) 10.        printf("%d %dn",a/4+1,a/2); 11.    else12.        printf("%d %dn",a/4,a/2); 13.    re

11、turn 0; 14.0858-成绩转换时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 3775 次 成功提交次数: 1567 次 判题规则: 严格比较问题描述 输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90100为A;8089为B;7079为C;6069为D;059为E;输入 输入一个整数。输出 如果输入数据不在0100范围内,请输出一行:“Score is error!”。输入样列 56输出样例 E出处 ymc#include <stdio.h>int main()int x;scanf("%d",&x);

12、if(x>=0&&x<=100)if(x>=90)printf("An");else if(x>=80)printf("Bn");else if(x>=70)printf("Cn");else if(x>=60)printf("Dn");elseprintf("En");elseprintf("Score is error!n");return 0;0859-ASCII码排序时间限制: 1000 毫秒 内存限制: 32768

13、 K字节总提次数: 2253 次 成功提交次数: 1480 次 判题规则: 严格比较问题描述 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 输入三个字符组成,之间无空格。输出 输出一行,字符之间用一个空格分开。输入样列 qwe输出样例 e q w出处 ymc01.# include <stdio.h> 02.  03.int main() 04. 05.    char a,b,c,x;  06.    scanf("%c%c%c&qu

14、ot;,&a,&b,&c);  07.    if(a>b)  08.     09.        x=a,a=b,b=x;  10.      11.   if(a>c)  12.     13.   

15、0;  x=a,a=c,c=x;  14.     15.   if(b>c)  16.    17.      x=b,b=c,c=x;  18.     19.   printf("%c %c %cn",a,b,c); 20.   return 0; 21.&

16、#160; 22.0956-时间A+B时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 2961 次 成功提交次数: 1539 次 判题规则: 严格比较问题描述 给定两个时间A和B,都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,那么A就表示时间是34小时 45分钟 56秒。输入 输入数据有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。输出 在单独的一行中输出A+B的结果,输出结果也是由时分秒3部分组成,同时也要满足时间的规则(即:分和秒的取值范围在059)。输入样列 34 45 56 1

17、2 23 34输出样例 47 9 30出处 admin01.#include <stdio.h> 02.int main() 03. 04.    int a,b,c,d,e,f; 05.    int x1,x2,x3,x4,y1,y2,y3; 06.    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f); 07.    x

18、1=a*60*60+b*60+c; 08.    x2=d*60*60+e*60+f; 09.    x3=x1+x2; 10.    y1=x3%60; 11.    x4=x3/60; 12.    y2=x4%60; 13.    y3=x4/60; 14.    printf("%d %d %dn",y3,y2,y1); 15.  16.    return 0; 17.0957-简单计算时间限制: 1000 毫秒 内存限制: 32768 K字节总提次数: 2002 次 成功提交次数: 1426 次 判题规则: 严格比较问题描述 定义f(A)=1,f(a)=-1,f(B)=2,f(b)=-2,.f(Z)=26,f(z)=-26;给定一个字母x和一个整数y,求表达式f(x)+y的值。输入 输入数据包括一个字母x和一个整数y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论