老规矩十题坚持就是胜利,开敲!
目录
21.牛牛学加法
描述:给你两个整数,要求输出这两个整数的和
输入描述:输入两个整数 a, b (0 <= a, b <= 1000)
输出描述:输出一个整数.
示例:输入:1 2 输出:3
#include<stdio.h>
int main()
{
int a;
int b;
int c;
scanf("%d%d",&a,&b);
if(a>=0&&b<=1000)
c=a+b;
printf("%d",c);
return 0;
}
22.牛牛学除法
描述:输入两个整数a, b, 输出a/b的值,只保留整数部分
输入描述:输入两个整数,在int范围内
输出描述:输出一个整数
示例:输入: 5 2
输出:2
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=a/b;
printf("%d",c);
return 0;
}
23.牛牛学取余
描述:输入两个整数a, b, 输出a 除以b的余数,5除以2的余数为1,10除以4的余数为2
输入描述:输入两个整数,在int范围内
输出描述:输出一个整数
示例:输入:5 2
输出:1
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=a%b;
printf("%d",c);
return 0;
}
24.浮点数的个位数字
描述:给定一个浮点数,要求得到该浮点数的个位数。
输入描述:一行,包括一个浮点数。
输出描述:一行,包含一个整数,为输入浮点数对应的个位数。
示例:输入:13.141
输出:3
#include<stdio.h>
int main()
{
float a=0.0;
int b,c;
scanf("%f",&a);
if(a<10)
{
b=(int)a;
printf("%d\n",b);
}
else if(10<a<100)
{
b=(int)a;
c=b%10;
printf("%d\n",c);
}
else
{
b=(int)a;
c=((b%100)%10);
printf("%d\n",c);
}
return 0;
}
25. 牛牛买电影票
描述:牛牛正在给他的朋友们买电影票,已知一张电影票价是100元,计算 x 位朋友的总票价是多少?
输入描述:输入一个正整数 x ,表示牛牛的朋友个数。
输出描述:输出总票价 (牛牛不需要给自己买票)。
示例:输入:2 输出:200
getchar()函数从STDIN(标准输入)获取并返回下一个字符,如果到达文件尾返回EOF.
#include<stdio.h>
int main()
{
const int a=100;
int x;
scanf("%d",&x);
int ret=a*x;
printf("%d",ret);
return 0;
}
26. 计算带余除法
描述:给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。
输入描述:一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。
输出描述:一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
示例:输入:15 2
输出:7 1
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>0&&b<10000)
printf("%d %d",a/b,a%b);
return 0;
}
27. 整数的个位
描述:输入一个整数a, 求个位数
输入描述:输入一个整数,在int范围内
输出描述:输出一个整数
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",a%10);
return 0;
}
28.整数的十位
描述:输入一个整数,求其十位数
输入描述:输入一个整数,在int范围内
输出描述:输出一个整数
示例:输入:123
输出:2
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",(a%100)/10);
return 0;
}
29.开学?
描述:
小S:终于可以开学啦!好开心啊!
小Y:你没看新闻吗,开学日期又延后了。
小S:NOOOOOOOOOOOOOOOO!
小S知道原计划星期X开学,通知开学时间延期N天,请问开学日期是星期几(星期日用7表示)?
输入描述:输入包含两个数字X,N(1≤X≤7, 1≤N≤1000)。
输出描述:输出一个数字,表示开学日期是星期几。
示例:
输入:5 9
输出:7
#include<stdio.h>
int main()
{
int X=0,N=0;
scanf("%d%d",&X,&N);
if((X+N)%7==0)
{
printf("7");
}
else{
printf("%d",(X+N)%7);
}
return 0;
}
30. 时间转换
描述:给定秒数 seconds ,把秒转化成小时、分钟和秒。
输入描述:一行,包括一个整数,即给定的秒数。
输出描述:一行,包含三个整数,依次为输入整数对应的小时数、分钟数和秒数(可能为零),中间用一个空格隔开。
示例:输入:3661
输出:1 1 1
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
int h=a/3600;
int m=a/60%60;
int s=a%60;
printf("%d %d %d",h,m,s);
return 0;
}
结尾
今天的十题轻松拿下再接再厉!!!
期待你们的关注,我会更努力去做好每一个知识点,谢谢!!
我是Try_harder,正在磕磕绊绊中成长~~