新能源东莞网站建设技术支持,北京seo关键词排名,建e全景app,深圳市网站建设哪家好文章目录 1.2的n次方计算2.按照格式输入并交换输出3.字符转ASCII码4.计算机表达式的值5.计算带余除法 1.2的n次方计算
题目描述#xff1a;
不用累计乘法的基础上#xff0c;通过移位运算#xff08;#xff09;实现2的n次方的计算。
输入描述: 多组输入#x… 文章目录 1.2的n次方计算2.按照格式输入并交换输出3.字符转ASCII码4.计算机表达式的值5.计算带余除法 1.2的n次方计算
题目描述
不用累计乘法的基础上通过移位运算实现2的n次方的计算。
输入描述: 多组输入每一行输入整数n0 n 31。 输出描述: 针对每组输入输出对应的2的n次方的结果。 输入 2 10 输出 4 1024 参考代码
#include stdio.hint main()
{int n 0;while (scanf(%d, n) ! EOF ){n 1 n;printf(%d\n, n);}return 0;
}2.按照格式输入并交换输出
题目描述:
输入两个整数范围-231~231-1交换两个数并输出。
输入描述: 输入只有一行按照格式输入两个整数范围中间用“,”分隔。 输出描述: 把两个整数按格式输出中间用“,”分隔。 输入: a1,b2 输出: a2,b1 参考代码
#include stdio.hint main()
{int a 0;int b 0;scanf(a%d,b%d,a, b);int c 0;c a;a b;b c;printf(a%d,b%d\n, a , b);return 0;
}3.字符转ASCII码
题目描述
BoBo教KK字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KK输入一个字符输出该字符相应的ASCII码。
输入描述: 一行一个字符。 输出描述: 一行输出输入字符对应的ASCII码。 输入 c 输出 99 参考代码
#include stdio.hint main()
{char ch 0;ch getchar();printf(%d\n,ch);return 0;
}4.计算机表达式的值
题目描述
请计算表达式“(-822)×a-10c÷2”其中a 40c 212。
输入描述: 无。 输出描述: (-822)×a-10c÷2计算之后的结果为一个整数。 参考代码
#include stdio.hint main()
{int a 40;int c 212;printf(%d\n,(-8 22)*a - 10 c/2);return 0;
}5.计算带余除法
题目描述
给定两个整数a和b (10,000 a,b 10,000)计算a除以b的整数商和余数。
输入描述: 一行包括两个整数a和b依次为被除数和除数不为零中间用空格隔开。 输出描述: 一行包含两个整数依次为整数商和余数中间用一个空格隔开。 输入 15 2 输出 7 1 参考代码
#include stdio.hint main()
{int a 0;int b 0;scanf(%d %d, a, b);printf(%d %d\n,a/b, a%b);return 0;
}