C语言复习资料

更新时间:2023-07-31 19:02:10 阅读: 评论:0

  找最小值
好高骛远反义词
程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入四个整数,输出其中的最小值。
例:括号内是说明
输入
3  (repeat=3)
12 6 1 90
10 40 30 20
-1 -3 -4 -5
输出
min is 1 (12 6 1 90 中的最小值是1)
min is 10 (10 40 30 20 中的最小值是10)
min is -5 (-1 -3 -4 -5中的最小值是-5)
#include <stdio.h>
int main( )
{
  int ri, repeat;
  int number1, number2, number3, number4, min;
  scanf("%d", &repeat);
  for(ri=1; ri<=repeat; ri++){
      scanf("%d%d%d%d", &number1, &number2, &number3, &number4);
      min=number1;
      if(min>number2) min=number2;
      if(min>number3) min=number3;
      if(min>number4) min=number4;   
        printf("min is %d\n", min);
  }
}
  将百分制成绩转换为五级成绩
程序填空,不要改变与输入输出有关的语句。
洗洗衣机
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入一个学生的数学成绩(0-100),将它转换为五级记分制成绩后输出。如果输入不正确的成绩,显示Invalid input”。成绩转换规则如下:
90分-100分:A
80分-89分:B
70分-79:C
60分-69:D
0 59:E
例:括号内是说明
输入
3  (repeat=3) 板栗做法
88  40 -10  (成绩分别为8840和-10)
输出
B
E
Invalid input  (输入数据不合法)
#include <stdio.h>
int main( )
{
  int ri, repeat;
  int mark;
  char grade;
  scanf("%d", &repeat);
  for(ri=1; ri<=repeat; ri++){
      scanf("%d",&mark);
      if(mark>=0 && mark <=100){
          if(mark<=100&&mark>=90) grade='A';
          if(mark<=89&&mark>=80) grade='B';
          if(mark<=79&&mark>=70) grade='C';
          if(mark<=69&&mark>=60) grade='D';
泡姜的做法          if(mark<=59&&mark>=0) grade='E';
              putchar(grade);
          putchar('\n');
      }
      el
          printf("Invalid input\n");
  }
}
/*程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入1个正整数month(1<=month<=12),代表2006年的某个月,输出该月的天数。如果输入不正确的月份,显示“Invalid input”。
输出函数:printf("%d\n", day)和printf("Invalid input\n")
输入输出示例:
例:括号内是说明
输入
2  (repeat=2)
10  (month=10)
20  (month=20)
输出
31  (2006年10月有31天)
Invalid input  (输入数据不合法)*/
#include <stdio.h>
int main( )
{
  int ri, repeat;
  int month, day;
  scanf("%d", &repeat);
  for(ri=1; ri<=repeat; ri++){
      scanf("%d", &month);
      if(month>=1&&month<=12){
      switch(month){
      ca 1:ca 3:ca 5:ca 7:
      ca 8:ca 10:ca 12:
          day=31;break;
      ca 2: day=28;break;
      ca 4:ca 6:ca 9:ca 11:
          day=30;break;
      }
      printf("%d\n", day);
      }
      el printf("Invalid input\n");
  }
}
2021万圣节雪一片一片一片
  实现摄氏温度和华氏温度转换(使用函数)
程序填空,不要改变与输入输出有关的语句。
汴西湖
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入2个整数beginend,分别代表摄氏温度的起止值,输出该范围内摄氏温度C和华氏温度F的转换表。
输出语句:printf("%d%10d\n", c, f);
要求定义和调用函数ctof(celsius),将摄氏温度C转换为华氏温度F,其中celsius的类型是int,函数类型是int。计算公式:F = 32 + C * 9 / 5
例:括号内是说明
输入
1  (repeat=1)
5 7
输出
Celsius  Fahrenheit
5        41
6        42
7        44
怎样煮面条#include <stdio.h>
int ctof(int c);

本文发布于:2023-07-31 19:02:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1125005.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输入   输出   成绩   转换
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图