C语言-典型例题

冒泡排序:

#include<stdio.h>

main()

{

int a[10],i,k;

printf(“请输入10名考生的成绩:”);

for(i=0;i<10;i++)

{

   scanf(“%d”,&a[i]);

}

for(k=0;k<9;k++)

{

    for(i=9;i>=k;i--)

{

   if(a[i]<a[i-1]

{

        t=a[i];

        a[i]=a[i-1];

        a[i-1]=a[i];

}

     }

     }

printf(“排序后是:”);

for(i=0;i<10;i++)

{

   printf(“%d”,a[i]);

}

}

 

九九乘法表:

#include<stdio.h>

main()

{

int i,k;

for(i=1;i<10;i++)

{

   for(k=1;k<10;k++)

{

      printf(“%dx%d=%d\t”,i,k,i*k);

}

printf(“\n”);

}

}

 

九九乘法表(三角形):

#include<stdio.h>

main()

{

int i,k;

for(i=1;i<10;i++)

{

   for(k=1;k<=i;k++)

{

      printf(“%dx%d=%d\t”,i,k,i*k);

}

printf(“\n”);

}

}

 

打印日历:

#include<stdio.h>

main()

{

int year,weak,month,maxday,i,k,n;

printf(“请输入年份:”);

scanf(“%d”,&year);

printf(“请输入该年的元旦是星期几(1~7=星期一~星期·日):”);

scanf(“%d”,&weak);

printf(“~~~~~~~~~~~~%d年日历~~~~~~~~~~~~”,year);

month=1;

while(month<=12)

{

      switch(month)

{

       case 1:case 3:case 5:case 7:case 8:case10:case 12:

       maxday=31;

       break;

       case 2:

       if(year%4==0&&year%100!=0||year%400==0)

       {

           maxday=29;

           break;

}

       else

      {

     maxday=28;

     break;

}

case 4:case 6:case 9:case 11:

maxday=30;

}

printf(“************%d月份************”,month);

printf(“Sun Mon Fue Wed Fhe Fri Sat ”);

for(i=0;i<weak;i++) printf(“   ”);

for(k=1;k<=maxday;k++,weak++)

{

    printf(“%3d”,k);

    if(weak%7==0)

    printf(“\n”);

}

month++;

}

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值