For Loop in C
任务
对于在区间[a, b]的每个整数n:
- 如果1≤n≤9,那么打印该数字对应的小写英文。
- 如果n>9和n是偶数,那么打印
even
。 - 如果n>9和n是奇数,那么打印
odd
。
解答
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main()
{
int a, b;
scanf("%d\n%d", &a, &b);
// Complete the code.
for (a;a<b+1;a++){
if (a<10){
if (a==1){
printf("one\n");
}
else if (a==2){
printf("two\n");
}
else if (a==3){
printf("three\n");
}
else if (a==4){
printf("four\n");
}
else if (a==5){
printf("five\n");
}
else if (a==6){
printf("six\n");
}
else if (a==7){
printf("seven\n");
}
else if (a==8){
printf("eight\n");
}
else {
printf("nine\n");
}
}
else{
if (a%2) {
printf("odd\n");
}
else {
printf("even\n");
}
}
}
return 0;
}