欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

HackerRank-C语言7 for循环 -For Loop in C (代码答案参考)

程序员文章站 2024-02-29 11:52:34
...

相关知识可以参考https://www.runoob.com/cprogramming/c-for-loop.html
和上题一样,定义一个数组。
然后进行for循环,要求是输入的第一个数小于等于第二个数,然后第一个数到9之间的数(如果有)都以英文一个一个循环打印出来,大于9的数,一个个循环判断是奇数还是偶数(i % 2 ==0通过取余数来判断),然后打印出来。

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main()

{

  int a,b;
  scanf("%d\n%d",&a,&b);

  char* represent[10]={"fuck","one","two","three","four","five","six","seven","eight","nine"};
  for (int i = a ;  i <= b ; i++ ){                    //a值赋给i,i<=b是题目要求,i++是循环+1

    if (i > 9){

       if(i % 2 ==0){
         
         printf("even\n");
        }
         else {

            printf("odd\n");
         }

       }
      

    
    
    else {
        printf("%s\n",represent[i]);
    }

  }
    

  return 0;
}