常用的C语言编程实例-实训03
编程打印直角杨辉三角形
#include <stdio.h>
#include <stdlib.h>
main() 
{
int i,j,a[6][6];
  for(i=0;i<=5;i++)
    {
    a[i][i]=1;a[i][0]=1;
  }
  for(i=2;i<=5;i++) 
        for(j=1;j<=i-1;j++) 
          a[i][j]=a[i-1][j]+a[i-1][j-1];
        for(i=0;i<=5;i++)
{for(j=0;j<=i;j++) 
printf("%4d",a[i][j]);
printf("\n");} 
}
输入两个正整数m和n,求其最大公约数和最小公倍数。
#include <stdio.h>
基础c语言代码#include <conio.h>
main()
{
  int a,b,num1,num2,temp;
  printf("please input two numbers:\n");
  scanf("%d,%d",&num1,&num2);
  if(num1<num2)/*交换两个数,使大数放在num1上*/
  {
    temp=num1;
    num1=num2;
    num2=temp;
  }
  a=num1;b=num2;
  while(b!=0)/*利用辗除法,直到b为0为止*/
  {
    temp=a%b;
    a=b;
    b=temp;
  }
  printf("gongyueshu:%d\n",a);
  printf("gongbeishu:%d\n",num1*num2/a);
  getch();}
利用递归方法求5!。
#include "stdio.h"
#include "conio.h"
main()
{
  int i;
  int fact();
  for(i=0;i<5;i++)
  printf("\40:%d!=%d\n",i,fact(i));
  getch();
}
int fact(j)
int j;
{
  int sum;
  if(j==0)
    sum=1;
  else
    sum=j*fact(j-1);
  return sum;
}
4.函数调用的练习。
#include "stdio.h"
#include "conio.h"
void hello_world(void)
{
  printf("Hello, world!\n");
}
void three_hellos(void)
{
  int counter;
  for (counter = 1; counter <= 3; counter++)
    hello_world();/*调用此函数*/
}
void main(void)
{
  three_hellos();/*调用此函数*/
  getch();
}
5.文本颜设置。
#include "stdio.h"
#include "conio.h"
void main(void)
{
  int color;
  for (color = 1; color < 16; color++)
  {
    textcolor(color);/*设置文本颜*/
    cprintf("This is color %d\r\n", color);
  }
  textcolor(128 + 15);
  cprintf("This is blinking\r\n");
  getch();
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。