C语言练习

C语言练习,第1张

C语言练习

//#include
//#include
//
//int main ()
//
//
//{
//    int a;
//    int i;
//    unsigned int flag;
//    for(a = 100;a <= 200;a++)
//    {
//        for(i = 2;i<=a - 1;i++)
//        {
//            if(a%i == 0)
//
//            {
//                flag = 1;
//            break;
//
//            }
//        }
//        if(flag == 0)
//        {
//            printf("%d ",a);
//        }
//
//    }
//    }
#include
int main()

{
   int a;
   int count = 0;

   for(a = 1;a <=100;a++)
   {
       if(a%10 == 9 || a/10 == 9)
       {
           printf("%dn",a);
           count++;

       }

   }
           printf("一共出现了%d个n",count);
}

#include
int main()
{
  int i ;
  int flag = 1;
  double sum = 0.0;
  for(i = 1;i<= 100;i++)
       {

           sum = sum + flag*(1.00/i);
           flag = -flag;
       }
   printf("%lfn",sum);
}
//#include
//int main()
//
//{
//    int max;
//    int arr[] = {-22,-7,-8,-4,-4,-4,-4,-9,-5,-4};
//    int i;
//    max = arr[0];
//    for(i = 0;i<=9;i++)
//    {
//        if(arr[i] //        {
//            max = max;
//        }
//        else
//            max =arr[i];
//    }
//
//
//    printf("%dn",max);
//}

#include
int main ()
{
   int i = 1;
   int j = 1;
   for(i = 1;i <= 9; i++)
   {
       for(j = 1;j <=i;j++)
       {
           printf("%d * %d = %-2d ",j , i , j * i);

       }
       printf("n");
   }
}
//#include
//int main()
//{
//    int mid;
//    int arr[] = {1,2,3,4,5,6,7,8,9,10};
//    int left = 0;
//    int right = 9;
//    int key = 9;
//    while(left<=right)
//    {
//        mid = (left + right)/2;
//        if(arr[mid]>key)
//        {
//            right = mid - 1;
//        }
//        else if(arr[mid] //            left = mid + 1;
//
//       else
//       {
//         printf("该下标是%dn",mid);
//         break;
//       }
//    }
//
//
//}
//
//#include
//#include
//int main()
//{
//    char arr1[] = {"welcome to bit!!!!!"};
//    char arr2[] = {"###################"};
//    int left = 0;
//    int right = sizeof(arr2)/sizeof(arr2[0])-2;
//    while(left<=right)
//    {
//
//        arr2[left] = arr1[left];
//        arr2[right] = arr1[right];
//        printf("%sn",arr2);
//         Sleep(1000);
//        system("cls");
//        left++;
//        right--;
//
//
//         if(left>right)
//    {
//        break;
//    }
//
//    }
//
//}
//#include
//int main ()
//{
//    int sum ;
//    int i ;
//    double ret = 100.00;
//    for(i=1;i<=10;i++)
//    {
//
//        sum = sum + ret;
//        ret = ret/2.00;
//    }
//    printf("%d %lfn",sum , ret);
//}

//#include
//void main()
//{
//long a;int j,i=0,b[20];
//scanf("%ld",&a);
//while(a!=0)
//{
//b[i++]=a%10;
//a=a/10;
//}
//for(j=i-1;j>=0;j--)
//printf("%d ",b[j]);
//printf("n这是%d位数n",i);
//}
//#include
//void main()
//{
//long a;int j,i=0,b[20];
//scanf("%ld",&a);
//while(a!=0)
//{
//b[i++]=a%10;
//a=a/10;
//}
//for(j=i-1;j>=0;j--)
//printf("%d ",b[j]);
//printf("n这是%d位数n",i);
//}

//#include
// int main()
//  {
//
//      float sn = 100.0 ,hn = sn/2;
//        int n;
//        for(n = 2;n<= 10;n++)
//        {
//            sn = sn + 2*hn;
//            hn = hn/2;
//
//        }
//
//        printf("the total of road is %fn",sn);
//        printf("the tenth is %f metern",hn);
//  }
//

//一球从100米高度自由落下,每次落地反d回原来高度的一半,再落下,求它第10次落地时,共经过多少米,?第十次反d多高?
#include
#include
float height_meter(int n)
{
    float height = 100.0;
    int i = 0;
    float meter = 100.0;
    if (n == 1)
    {
        printf("第1次落地经过100米,反d0米n");

    }
    else
    {
        for (i = 2; i <=n; i++)
        {
             height = height / 2;
            meter = meter + height*2;
            printf("第%d次共经过%f米,反d%f米n",i,meter,height);
        }
    }


}
int main()
{
    int n = 0;
    printf("Plesse enter n:");
    scanf("%d",&n);
    height_meter(n);
    system("pause");
    return 0;
 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4751340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-08
下一篇 2022-11-08

发表评论

登录后才能评论

评论列表(0条)

保存