2023_7_21编程题

简介: 2023_7_21编程题

前言

习题不涉及任何算法问题,涉及基础语法

内有C代码和C++代码,仅供参考,如有谬误,请指正

源代码可参考My Gitee:https://gitee.com/gwj-xiao-bai/test_c

BC18 计算带余除法

描述

给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。

输入描述:

一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。

输出描述:

一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。

示例1

输入:

15 2

输出:

7 1

C代码

# define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
  int a, b;
  scanf("%d %d", &a,&b);
  printf("%d %d", a / b, a % b);
  return 0;
}

C++代码

#include <iostream>
using namespace std;
int main() {
    int a, b;
    cin>>a>>b;
    cout<<a/b<<" "<<a%b;
    return 0;
    }

BC 41 你是天才吗?

描述

据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。

输入描述:

多组输入,每行输入包括一个整数表示的智商。

输出描述:

针对每行输入,输出“Genius”。

示例1

输入:

160

输出:

Genius

C代码

# define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
  int iq;
  while (scanf("%d", &iq) != EOF) {
    if (iq >= 140) printf("Genius");
  }
  return 0;
}

C++代码

#include <iostream>
using namespace std;
int main() {
    int iq;
  while (cin>>iq) {
    if (iq >= 140) cout<<"Genius"<<endl;
        return 0;
  }
}

BC49 判断两个数的大小关系

描述

KiKi想知道从键盘输入的两个数的大小关系,请编程实现。

输入描述:

题目有多组输入数据,每一行输入两个整数(范围-231~231-1),用空格分隔。

输出描述:

针对每行输入,输出两个整数及其大小关系,数字和关系运算符之间没有空格,详见输入输出样例。

示例1

输入:

1 1

输出:

1=1

示例2

输入:

1 0

输出:

1>0

示例3

输入:

0 1

输出:

0<1

C代码

# define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
  int num1 = 0;
  int num2 = 0;
  while (scanf("%d%d", &num1, &num2) != EOF)
  {
    if (num1 > num2)
      printf("%d>%d\n", num1, num2);
    else if (num1 < num2)
      printf("%d<%d\n", num1, num2);
    else
      printf("%d=%d\n", num1, num2);
  }
  return 0;
}

C++代码

#include <iostream>
using namespace std;
int main()
{
  int num1 = 0;
  int num2 = 0;
  while (cin>>num1>>num2)
  {
    if (num1 > num2)
      cout<<num1<<">"<<num2<<endl;
    else if (num1 < num2)
      cout<<num1<<"<"<<num2<<endl;
    else
      cout<<num1<<"="<<num2<<endl;
  }
  return 0;
}

BC83 被5整除问题

描述

判断一个整数是否能5整除是一个挺简单的问题,懒惰的KiKi还是不想自己做,于是找到你帮他写代码,你就帮帮他吧。

输入描述:

输入包括一个整数M(1≤M≤100,000)。

输出描述:

输出包括一行,如果M可以被5整除就输出YES,否则输出NO(结果大小写敏感)。

示例1

输入:

10

输出:

YES

示例2

输入:

9

输出:

NO

C代码

# define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
  int n;
  scanf("%d", &n);
  if (n % 5 == 0) {
    printf("YES");
  }
  else {
    printf("NO");
  }
  return 0;
}

C++代码

#include <iostream>
using namespace std;
int main() {
    int n;
  cin>>n;;
  if (n % 5 == 0) {
    cout<<"YES"<<endl;
  }
  else {
    cout<<"NO"<<endl;
  }
  return 0;
}

BC56 线段图案

描述

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。

输入描述:

多组输入,一个整数(1~100),表示线段长度,即“*”的数量。

输出描述:

针对每行输入,输出占一行,用“*”组成的对应长度的线段。

C代码

# define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
    int n;
    int i;
    while (scanf("%d", &n) == 1)
    {
        for (i = 0; i < n; i++)
            printf("*");
        printf("\n");
    }
    return 0;
}

C++代码

#include <iostream>
using namespace std;
int main() {
    int n;
    int i;
    while (cin>>n)
    {
        for (i = 0; i < n; i++)
            cout<<"*";
        cout<<endl;
    }
    return 0;
}
目录
相关文章
|
1月前
|
C++ 开发者 Python
物理光学的编程
物理光学的编程
42 0
|
11月前
编程求1+2+3+…+1000的结果。
编程求1+2+3+…+1000的结果。
|
11月前
|
设计模式 算法 安全
给大家推荐10本最优秀的编程书
给大家推荐10本最优秀的编程书
352 0
|
JavaScript 前端开发 Java
编程题
7.一个采用查询方式输出数据的 I/O 接口中,8 位数据端口地址为 2000H,1 位 状态端口地址为 2002H,外设状态位用 D0 传送,高电平表示数据准备好。设 1000 个字节数据存在内存 BUFFER 为首地址的缓冲区中,写出查询方式输出 1000 个 字节数据的程序段。 LEA SI,BUFFER MOV CX,1000 P: MOV DX,2002H L: IN AL,DX TEST AL,01H JZ L MOV DX,2000H MOV AL,[SI] OUT DX,AL INC SI LOOP P HLT 8.编写完整程序,将键盘输入的小写字母转换成大写字母并输出显示,直
140 0
|
程序员 Ruby
松本行弘:我的编程人生
松本行弘:我的编程人生
213 0
松本行弘:我的编程人生
|
机器学习/深度学习 人工智能 自然语言处理
编程需要了解的问题
  儿童编程则是一门有趣的课程 ,与成人编程相比学习编程有着明确的目的,或者是为了加薪、跳槽。接下来给大家讲讲家长要了解的编程问题,希望对你们有帮助。许多重视教育的家长都意识到,让孩子从小就开始编程,培养编程思维是一种顺应时代的选择。当孩子在学习编程时,作为父母,有五个方面必须明确。1.什么是steam教育儿童编程,从简单的角度来说就是教儿童学习编程。有些家长不明白,编程这种大学计算机专业才会涉及的专业知识,为什么孩子也要学呢?情况就是这样的,随着人工智能的发展,我们孩子未来生活的世界将是一个用代码编写的高科技智能世界。想象一下,如果孩子那时候还没有编程思维,那么就很难融入那样一个社会。儿童编
128 0
|
Python
pychon 开始编程
1 IDE 运行python 新建项目 新建hello.py文件 输入: print('hello world') image.png 运行hello.
1356 0
为什么学编程
知识在于点滴积累
730 0