第一次作业 四班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,修改问题后得到解决。

 
 

流程图: 可选过程: 开始

 

posted @ 2019-06-10 00:28  程铎  阅读(274)  评论(0编辑  收藏  举报