7.
文字描述:
- 声明一个整型变量a和长整型变量b;
- 使用scanf输入函数进行输入;
- 使用printf输出函数进行输出,此时输出的即为输入的数;
- 结束
流程图·
#include<stdio.h>
int main()
{
int a; long b;
scanf_s("%d%ld", &a, &b);
printf("(0%d)", a, b);
return 0;
}
运行结果
13.
文字描述:
- 声明三个双精度浮点型的变量a,b,s;
- 使用scanf输入函数把a和b输入;
- 根据数学式对应的c语言表达式给s赋值;
- 输出s,此时就是表达式的值;
- 结束。
流程图
#include<stdio.h>
#include<math.h>
int main()
{
double a, b, s;
scanf_s("%lf%lf", &a, &b);
s = sqrt(a * a + b * b) / (a + b);
printf("s=%lf,s");
return 0;
}
运行结果
14.
文字描述:
- 声明三个双精度浮点型的变量a,b,s;
- 使用scanf输入函数把a和b输入;
- 根据数学式对应的c语言表达式给s赋值;
- 输出s,此时就是表达式的值;
- 结束。
流程图
#include<stdio.h>
#include<math.h>
int main()
{
double a, b, s;
scanf_s("%lf%lf", &a, &b);
s = sqrt(fabs(a - b)) / (2 * (a + b));
printf("s=%lf", s);
return 0;
}
运行结果
二、单项选择题
2.
文字描述:
- 声明两个整数变量a和b分别赋值7和4;
- 声明三个单精度浮点类型的变量m,n,x,给m和n赋值38.4和6.4;
- 根据数学式对应的c语言表达式给x赋值;
- 输出x,此时就是表达式的值。;
- 结束。
#include<stdio.h>
int main()
{
int a = 7, b = 4;
float m = 38.4, n = 6.4, x;
x = a / 2 + b * m / n + 1 / 2;
printf("%4.1f\n", x);
return 0;
}
运行结果
5.
文字描述:
- 声明一个单精度浮点型的变量f;
- 把这个123.45678的值赋值给f;
- 输出f,此时就是格式字符要求的数;
- 结束。
流程图
#include<stdio.h>
int main()
{
float f = 123.45678;
printf("%.3f", f);
return 0;
}
运行结果
9.
文字描述:
- 声明三个长整型的变量为x,y,z;
- 把5的值赋给x,把6的值赋给n;
- 根据数学式对应的c语言表达式给y赋值;
- 输出y,此时就是表达式的值;
- 结束。
流程图
#include<stdio.h>
#include<math.h>
int main()
{
long x, y, n;
x = 5;
n = 6;
y = x % (long)pow(10, n - 1);
printf("%ld", y);
return 0;
}
运行结果
11.
文字描述:
- 声明三个双精度浮点型的变量m,n,w;
- 把1的值赋给m,把2的值赋给n;
- 根据数学式对应的c语言表达式给w赋值;
- 输出w,此时就是表达式的值;
- 结束。
流程图:
#include<stdio.h>
#include<math.h>
int main()
{
double m, n, w;
m = 1;
n = 2;
w = sqrt(m) / 2 / n;
printf("w%lf", w);
return 0;
}
运行结果
三、
1.
文字描述:
- 声明两个整数类型m和n,并赋值1和2;
- 利用复合运算符给m赋值;
- m减n的值赋给n;
- 利用复合运算符给n赋值;
- 输出m和n,此时就是运算式子的值;
- 结束。
流程图
#include<stdio.h>
int main()
{
int m = 1, n = 2;
m += n;
n = m - n;
m -= n;
printf("%d,%d\n", m, n);
return 0;
}
运行结果
2.
文字描述:
- 声明一个字符型的值为ch,并赋值256;
- 把ch的值赋整数n;
- 输出n+1的值,此时就是n实际的值;
- 结束。
流程图:
#include<stdio.h>
int main()
{
char ch = 256;
int n = ch;
printf("%d", n + 1);
return 0;
}
运行结果