第四周编程总结

A乘以B

(1)实验代码
#include <stdio.h>
int main (void)
{
          int A, B, C;
          scanf("%d %d", &A, &B);
          C = A * B;
          printf("%d", C);
          return 0;
}
(2)设计思路
第一步:定义A,B,C
第二步:运用scanf语句输入A,B
第三步:将A,B的乘积赋值给C
第四步:运用printf语句输出C
(3)本题调试过程碰到问题及解决办法
本题未遇到问题
(4)运行结果截图

日期格式化

(1)实验代码
#include<stdio.h>
int main(void)
{
 int A, B, C;
 scanf("%02d-%02d-%d",&A, &B, &C);
 printf("%d-%02d-%02d", C, A, B);
 return 0;
 }
(2)设计思路
第一步:定义月,日,年 为 A, B, C
第二步:运用scanf语句输入月,日,年
第三步:由题需将输出的月, 日,年顺序调换,即运用printf语句输出时将A, B, C调换顺序
(3)本题调试过程碰到问题及解决办法
问题一:月,日显示不出两位数02的格式
解决方案:将%d替换成%02d即可显示出两个字符的长度
(4)运行结果截图

是不是太胖了

(1)实验代码
#include<stdio.h>
int main(void)
{
 int A;
 double B;
 scanf("%d", &A);
 B=(A - 100) * 0.9 * 2;
 printf("%.1f",B);
 return 0;
}
(2)设计思路
第一步:定义整型A,定义双精度浮点型B
第二步:运用scanf语句输入A
第三步:计算代式,赋值给B
第四步:运用printf语句输出B
(3)本题调试过程碰到问题及解决办法
问题一:忘了如何使数据输出保留小数点后一位数
解决办法:查询资料printf语句中写为"%.1f"
(4)运行结果截图

求整数均值

(1)实验代码
#include<stdio.h>
int main(void)
{
 int A, B, C, D,Sum;
 double Average;
 scanf("%d %d %d %d", &A, &B, &C, &D);
 Sum = A + B + C + D;
 Average = Sum / 4.0;
 printf("Sum = %d; Average = %.1f", Sum, Average);
 return 0;
}
(2)设计思路
第一步:定义整型A, B, C, D,Sum 双精度浮点型Average
第二步:运用scanf语句输入A, B, C, D
第三步:计算Sum, Average
第四步:运用printf语句输出 Sum,Average
(3)本题调试过程碰到问题及解决办法
问题一:输出的Average得不出小数点后的数
解决办法:将Average=Sum/4 ,改为 Average=Sum/4.0
(4)运行结果截图
posted @ 2018-12-15 18:11  xirfly  阅读(140)  评论(0编辑  收藏  举报