心得:
C语言编程最重要的就是算法和语法。
这次的作业拿到之后短时间内无法动手写;主要是:算法没有弄清楚,画了程序框图后写的编程语法还是有问题。
经过多次修改和借鉴别人的编写程序后终于写正确了。
本次编程的重点学习内容是while语句的应用;以及与for语句的区别。
while语句也用于实现循环,而且它的适用面更广:
while(表达式)
循环语句体;
表达式的值为证真时,循环执行,直到表达式的值为假。
#include<stdio.h> int main(void) { int m,n,a,b; printf("输入两个正整数m和n(m<=1000,n<=1000) "); printf("Enter m,n:"); scanf("%d%d",&m,&n); a=m*n; while(n!=0){ b=m%n; m=n; n=b;} printf("最大公约数=%d ",m); printf("最小公倍数=%d ",a/m); return 0; }