打卡第二天
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;
}