
输入说明
一个正整数 n,0<n<30
输出说明
输出n个连续奇数,数据之间用空格隔开,并换行
输入样例
4
输出样例
13 15 17 19
int main() {
int n;
scanf("%d",&n);
if(n % 2 == 0){//n为偶数
int i=n;//打印数字个数,做循环结束条件
n = n * n - n + 1;//找到第一个数,即n = n*n - n/2*2 + 1;由于n为偶数所以简写
while (i){
printf("%d ",n);
n += 2;
i--;
}
} else{//同理找出奇数规律
int j=n;
n = n*n-n/2*2;
while (j){
printf("%d ",n);
n += 2;
j--;
}
}
return 0;
}

这篇文章介绍了如何使用C语言编写程序,根据用户输入的正整数n,生成并输出n个连续的奇数。程序中包含判断n为偶数和奇数时的逻辑处理和循环结构。
944

被折叠的 条评论
为什么被折叠?



