牛客网,编程初学者入门训练,基础语法16~30题

打卡第二天

16.BoBo写了一个十六进制整数ABCDEF,他问KiKi对应的十进制整数是多少。

https://www.nowcoder.com/share/jump/2834404881697552141853

#include <stdio.h>

int main()
{
	int a = 0XABCDEF;
	printf("%15d", a);
	return 0;
}

17.请输出十进制整数1234对应的八进制和十六进制。

https://www.nowcoder.com/share/jump/2834404881697552275540

#include <stdio.h>

int main()
{
	int a = 1234;
	printf("%0#o %0#X", a, a);
	return 0;
}

18.牛牛从键盘读入一个字符,一个整数,一个单精度浮点数,按顺序输出它们,并用空格分隔,浮点数保留 6 位小数。

https://www.nowcoder.com/share/jump/2834404881697552324309

#include <stdio.h>

int main()
{
	int a=0;
	double b = 0.0;
	char c;
	scanf("%c%d%lf", &c, &a, &b);
	printf("%c %d %.6lf", c, a, b);
	return 0;
}

19.读入 3 个整数,牛牛尝试以后两个数字占 8 个空格的宽度靠右对齐输出.

https://www.nowcoder.com/share/jump/2834404881697552374309

#include <stdio.h>

int main()
{
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	printf("%d%8d%8d", a, b, c);
	return 0;
}

20.输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-2^31~ 2^31-1)。

https://www.nowcoder.com/share/jump/2834404881697552474050

#include <stdio.h>

int main()
{
	int a=0, b=0;
	scanf("%X %o",&a,&b);
	printf("%d", a+b);
	return 0;
}

21.给你两个整数,要求输出这两个整数的和

https://www.nowcoder.com/share/jump/2834404881697552519875

#include <stdio.h>

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d", a + b);
	return 0;

}

22.输入两个整数a, b, 输出a/b的值,只保留整数部分

https://www.nowcoder.com/share/jump/2834404881697552562626

#include <stdio.h>

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d", a / b);
	return 0;
}

23.输入两个整数a, b, 输出a 除以b的余数,5除以2的余数为1,10除以4的余数为2

https://www.nowcoder.com/share/jump/2834404881697552617174

#include <stdio.h>

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d", a % b);
	return 0;
}

24.给定一个浮点数,要求得到该浮点数的个位数。

https://www.nowcoder.com/share/jump/2834404881697552652568

#include <stdio.h>

int main() 
{
	float a;
	scanf("%f", &a);
	printf("%d", (int)a % 10);
	return 0;
}

25.牛牛正在给他的朋友们买电影票,已知一张电影票价是100元,计算 x 位朋友的总票价是多少?

https://www.nowcoder.com/share/jump/2834404881697552696688

#include <stdio.h>

int main()
{
	int a = 100;
	int x;
	scanf("%d", &x);
	printf("%d", a * x);
	return 0;
}

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

https://www.nowcoder.com/share/jump/2834404881697552749819

#include <stdio.h>

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d %d", a / b, a % b);
	return 0;
}

27.输入一个整数a, 求个位数

https://www.nowcoder.com/share/jump/2834404881697552790011

#include <stdio.h>

int main()
{
	int a;
	scanf("%d", &a);
	printf("%d", a % 10);
	return 0;

}

28.输入一个整数,求其十位数

https://www.nowcoder.com/share/jump/2834404881697552828934

#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表示)?
https://www.nowcoder.com/share/jump/2834404881697552892538

#include <stdio.h>

int main() 
{
	int day,x;
	scanf("%d %d", &day, &x);
	if (day + x > 7)
	{
		if ((day + x) % 7 == 0)
			printf("7");
		else
			printf("%d", (day + x) % 7);
	}
	else
		printf("%d", day + x);
	return 0;

}

30.给定秒数 seconds ,把秒转化成小时、分钟和秒。

数据范围:
0 < seconds < 100000000\0<seconds<100000000
https://www.nowcoder.com/share/jump/2834404881697552947703

#include <stdio.h>

int main()
{
	int a;
	scanf("%d", &a);
	printf("%d %d %d", a / 3600, a % 3600 / 60, a % 60);
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值