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;
}
下一篇: Spring中AOP实现