第一次作业 四班18
7-2 整数152的各位数字
本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。
1.实验代码
#include<stdio.h> int main() { int a,b,c,d; a=152; b=a%10; c=a/10%10; d=a/100; printf("152 = %d + %d*10 + %d*100",b,c,d); return 0; }
2.设计思路
第一步 定义各个变量
第二步 令a=152,b,c,d分别代表a的个位数字、十位数字和百位数字。
第三步 输出计算后的值
3.流程图
编译过程中出现格式问题,调整格式后就好了。
7-2 计算符号函数的值
对于任一整数n,符号函数sign(n)的定义如下:
请编写程序计算该函数对任一输入整数的值。
1.实验代码
#include<stdio.h> int main() { int s; scanf("%d",&s); if(s<0) printf("sign(%d) = -1",s); else if(s==0) printf("sign(%d) = 0",s); else printf("sign(%d) = 1",s); return 0; }
2.设计思路
第一步 输入变量s
第二步 给s赋值
第三步 判断s在不同范围内的变化情况并输出
3.流程图
最后一个else误打成else if,修改问题后得到解决。