1.第一题
描述
给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。
输入描述:
一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。
输出描述:
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
这题主要就是要体会%和/的意思
/是用来完成除法的,得到的是商
%是用来求模的,得到的是余数
#include<stdio.h>
int main()
{
int a=0;
int b=0;
a>0;
b<10000;
scanf("%d %d",&b,&a);
printf("%d %d\n ",b/a,b%a);
return 0;
}
2.
描述
据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。
输入描述:
多组输入,每行输入包括一个整数表示的智商。
输出描述:
针对每行输入,输出“Genius”。
我先吐槽一下,能问出这种问题的人,一看就不是个天才,是个。。。
#include <stdio.h>
int main()
{
int a = 0;
scanf("%d", &a);
if (a>140)
printf("%s\n", "Genius");
return 0;
}
3
描述
判断一个整数是否能5整除是一个挺简单的问题,懒惰的KiKi还是不想自己做,于是找到你帮他写代码,你就帮帮他吧。
输入描述:
输入包括一个整数M(1≤M≤100,000)。
输出描述:
输出包括一行,如果M可以被5整除就输出YES,否则输出NO(结果大小写敏感)。
你tm是真的懒啊。
被5整除意思就是余数为0,所以用%
#include <stdio.h>
int main()
{
int M=0;
1<=M<=100000;
scanf("%d",&M);
if(M%5==0)
printf("YES");
else
printf("NO");
return 0;
}
4
描述
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。
输入描述:
多组输入,一个整数(1~100),表示线段长度,即“*”的数量。
输出描述:
针对每行输入,输出占一行,用“*”组成的对应长度的线段。
这个我还不会。。。等我下次会了再补上结果