「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」
BC15 按照格式输入并交换输出
描述
输入两个整数,范围-231~231-1,交换两个数并输出。
输入描述:
输入只有一行,按照格式输入两个整数,范围,中间用“,”分隔。
输出描述:
把两个整数按格式输出,中间用“,”分隔。
示例1
输入:
a=1,b=2
复制
输出:
a=2,b=1
复制
备注:
如果格式控制串中有非格式字符则输入时也要输入该非格式字符。
#include<stdio.h>
int main()
{
int a,b;
int tmp=0;
scanf("a=%d,b=%d",&a,&b);
tmp=a;
a=b;
b=tmp;
printf("a=%d,b=%d",a,b) ;
return 0;
}
BC16 字符转ASCII码
描述
BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,输入一个字符,输出该字符相应的ASCII码。
输入描述:
一行,一个字符。
输出描述:
一行,输出输入字符对应的ASCII码。
示例1
输入:
c
复制
输出:
99
#include<stdio.h>
int main()
{
char c;
scanf("%c",&c);
printf("%d\n",c);
return 0;
}
BC17 计算表达式的值
请计算表达式“(-8+22)×a-10+c÷2”,其中,a = 40,c = 212。
\
输入描述:
无。
输出描述:
(-8+22)×a-10+c÷2计算之后的结果,为一个整数。
#include<stdio.h>
int main()
{
int a=40,c=212;
int b=(-8+22)*a-10+c/2;
printf("%d",b);
}
BC18 计算带余除法
描述
给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。
输入描述:
一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。
输出描述:
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
示例1
输入:
15 2
复制
输出:
7 1
#include <stdio.h>
int main()
{
int a = 0, b = 0;
scanf("%d %d", &a, &b);
printf("%d %d\n", a / b, a % b);
return 0;
}
BC19 反向输出一个四位数
描述
将一个四位数,反向输出。
\
输入描述:
一行,输入一个整数n(1000 <= n <= 9999)。
输出描述:
针对每组输入,反向输出对应四位数。
示例1
输入:
1234
复制
输出:
4321
#include<stdio.h>
int main(void)
{
int a,b,i,j;
scanf("%1d%1d%1d%1d",&a,&b,&i,&j);
printf("%d%d%d%d",j,i,b,a);
return 0;
}