第七课作业
【项目1-正差值】
任务代码
/*copyright (c) 2014, 学习C
*All rights reserved.
*文件名称:myfirstc.
*作者:JohnLu
*完成日期:2020年2月8日
*版本号V1.0
*
*问题描述:给定两个正整数,求出两数的正差值并输出。.
*程序输出:输出两数的正差值
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, t;
printf("请输入两个正整数的值:");
scanf("%d %d", &a, &b);
if(a>b)
{
t=a-b;
printf("正整数的值为:%d", t);
}
else
{
t=b-a;
printf("正整数的值为:%d", t);
}
return 0;
}
输出结果
【项目2-三数最大值】
任务和代码
/*copyright (c) 2014, 学习C
*All rights reserved.
*文件名称:myfirstc.
*作者:JohnLu
*完成日期:2020年2月8日
*版本号V1.0
*
*问题描述:输入3个整数,输出其中的最大值.
*程序输出:输出最大值。
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c;
printf("请三个数的值:");
scanf("%d %d %d", &a, &b, &c);
if(a>b)
{
if(a>c)
{
printf("%d",a );
}
else
{
printf("%d",c );
}
}
else
{
if(a<b)
{
if(b>c)
{
printf("%d", b);
}
else
{
printf("%d", c);
}
}
}
return 0;
}
输出结果
【项目3-发工资】
任务和代码
/*copyright (c) 2014, 学习C
*All rights reserved.
*文件名称:myfirstc.
*作者:JohnLu
*完成日期:2020年2月8日
*版本号V1.0
*
*问题描述:编程序输入一名员工一周的工作小时数,输出他的周工资。
*程序输出:输出输出他的周工资。
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int hour, money;
printf("请输入一周的工作时长:");
scanf("%d", &hour);
if(hour<40)
{
money = hour*20;
printf("输出的周工资:%d", money);
}
else
{
money = 40*20 + (hour-40)*30;
printf("输出的周工资:%d", money);
}
return 0;
}
输出结果
总结:
1.第二个代码相对比较绕,需要用到多个if…else语句;
2.注意自己的目标是啥,输入是啥,在经过逻辑运算得到结果。
心得:注意别打错字母;做一个大体的结构再来写出过程,胸有成竹。