linux if 判断文件数量,bash Linux 文件判断,if

//#include

// 1. 求n!末尾有多少个零;遍历数中有多少类型的条件;

//int main(int argc, const char *argv[])

//{

//int n,i;

//int g=0;

//int tmp;

//scanf("%d",&n);

//for (i =1;i<=n;i )

//{

//tmp=i;

//while ((tmp%5)==0)

//{

//tmp/=5;

//g ;

//}

//}

//printf("%d\n",g);

//return 0;

//}

2.从键盘输入两个整数,求两个数的最大公约数

求最大公约数即:在两个数中取最小的一个数,完后的从最小的一个数开始向下求找除数,求能同时被两个数取余都为零的数

#include

int main(int argc, const char *argv[])

{

int m, n;

scanf("%d %d", &m, &n);

int i;

for(i = m > n ? n : m; i >= 1; i--)

{

if((m % i == 0) && (n % i == 0))

{

printf("%d is the greatest devisor!\n", i);

break;

}

}

return 0;

}

//3.用for循环打印乘法口绝表

//

#include

int main(int argc, const char *argv[])

{

int i,j;

for (i = 1; i <= 9; i )

{

for (j = 1; j <=9; j )

{

//  if(j > i)

//   continue;

if(i>=j)

printf("%dx%d=%d\t",i,j,i*j);

}

printf("\n");

}

return 0;

}

4.

打印出一个菱形,如输入5(只能输入奇数),则打印出:

*

***

*****

***

*

#include

int main(int argc, const char *argv[])

{

int i,j,n;

scanf("%d",&n);

for (i = 0; i <=n/2; i )

{

for (j=0; j

printf(" ");

for(j=0;j<2*i 1;j )

printf("*");

printf("\n");

}

for (i = 1; i <=n/2; i )

{

for (j=0; j

putchar(' ');

for(j=0;j

putchar('*');

putchar('\n');

}

return 0;

}

4.从键盘输入一个数,打印重复的数和个数

int arr[10]={0};

int n;

scanf("%d",&n);

while(n)

{

arr[n%10] ;    //利用数组下标的方法计算重复

n/=10;

}

int i;

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

{

if(arr[i]>1)

printf("%d apper %d times \n",i,arr[i]);

}

//1.向数组中写 随级数,算,基数和偶数的个数

//srand(time(NULL));              //定义随机数的种子

//for (i = 0; i < sizeof(arrg)/sizeof(arrg[0]); i )

//{

//arrg[i]=rand()%100;          //在产生的随机数中自己选定条件

//}

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

//{

//if(arrg[i]%2==0)

//{

//numo ;

//}

//else

//numj ;

//}

    printf("基数:%d 偶数:%d\n",numo,numj);

//2,打印最大值,和下标

//int tg=0;

//tmp=arrg[0];

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

//{

//if(arrg[i 1]>tmp)

//{

//tmp=arrg[i 1]; tg=i 1;

//}

//}

//printf("the great values is%d\n",tmp);

//printf("baio %d\n",tg);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值