第7题代码:
-
#include<stdio.h>
-
int main()
-
{
-
int a;
-
long b;
-
scanf_s("%d,%ld", &a, &b);
-
printf("区号为:%03d\n电话号码为:%ld\n", a, b);
-
return 0;
-
}
文字描述法:
(1)定义整数a,长整数b;
(2)从键盘上获取一个整数一个长整数,分别赋值给a和b;
(3)输出a,b。a为区号,b为电话号码。
流程图:
代码 执行结果:
第13题#include<stdio.h>
#include<math.h>
int main()
{
int a, b;
double c;
printf("请输入两个整数:");
scanf_s("%d,%d", &a, &b);
c = (sqrt(pow(a, 2) + pow(b, 2))) / (a + b);
printf("%lf", c);
return 0;
}
文字描述法:
(1)定义两个整数a,b;
(2)定义一个小数c;
(3)从键盘上获取两个整数,分别赋值给a,b;
(4)计算c等于根号a的平方加b的平方的值除以a加b的值;
(5)输出c的值;
流程图:
代码 执行结果:
第14题
#include<stdio.h>
#include<math.h>
int main()
{
int a, b;
double c;
printf("请输入两个整数:");
scanf_s("%d,%d", &a, &b);
c = (sqrt(fabs(a - b))) /(2 * (a + b));
printf("%lf", c);
return 0;
}
文字描述法:
(1)定义两个整数a,b;
(2)定义一个小数c;
(3)从键盘上获取两个整数,分别赋值给a,b;
(4)计算c等于根号绝对值a减b的值除以2乘以a加b的值;
(5)输出c的值;
流程图:
代码 执行结果:
第2题
-
#include<stdio.h>
-
void 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;
-
}
文字描述法:
(1)定义两个整数a,b,给a赋值7,b赋值4;
(2)定义三个小数m,n,x,给m赋值38.4,n赋值6.4;
(3)计算x等于a除以2加b乘以m除以n加1除以2;
(4)输出x的值;
流程图:
代码 执行结果:
第5题
-
#include<stdio.h>
-
int main()
-
{
-
float f = 123.45678;
-
printf("%.3f\n", f);
-
return 0;
-
}
文字描述法:
(1)定义一个小数f;
(2)给f赋值123.45678;
(3)输出f的值;
流程图:
代码 执行结果:
第9题
#include<stdio.h>
#include<math.h>
int main()
{
long x, y;
scanf_s("x=%ld", &x);
y = x % (long)pow(10, 5 - 1);
printf("%ld", y);
return 0;
}
文字描述法:
(1)定义两个长整数x,y;
(2)给x输入一个值;
(3)计算y=x%(long)pow(10,5-1);
(4)输出y的值;
流程图:
代码 执行结果:
第11题
#include<stdio.h>
#include<math.h>
int main()
{
int m, n;
double c;
printf("请输入两个整数:");
scanf_s("%d,%d", &m, &n);
c = sqrt(m )/ (2 * n);
printf("%f", c);
return 0;
}
文字描述法:
(1)定义两个整数m,n;
(2)定义一个小数c;
(3)从键盘上获取两个整数,分别赋值给m,n;
(4)计算c=sqrt(m)/(2*n);
(5)输出c的值;
流程图:
代码 执行结果:
第1题
-
#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;
-
}
文字描述法:
(1)定义两个整数m,n,给m赋值1,n赋值2;
(2)计算m+=n;
n=m-n;
m-=n;
(3)输出m,n的值;
流程图:
代码 执行结果:
第2题
#include<stdio.h>
int main()
{
char ch = 256;
int n = ch;
printf("%d\n", n + 1);
return 0;
}
文字描述法:(1)定义字符ch,xh赋值256;
(2)定义整数n,n=ch;
(3)输出n+1的值;
流程图:
代码 执行结果: