来源
教材4.5小节【练习4-8】。
问题描述
编写C语言程序,从键盘读入一个整数n,然后按照从小到大的顺序输出前n个奇数到屏幕,n个奇数使用n-1个英文逗号分隔,最后一个数的后面没有逗号。
输入格式
一共1行数据,包含一个整数n。
输出格式
输出1行信息,包含n个数并使用n-1英文个逗号分隔,最后一个数的后面没有逗号。
数据规模与约定
整数n的值约定为 1 ≤ n ≤ 1000。
输入样例
8
输出样例
1,3,5,7,9,11,13,15
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
满分回答
#include<stdio.h>
int main()
{
int n,b,a;
scanf("%d",&n);
if(n==1){
printf("1");
}
a=0;
while(a<(n-1)){
b=2*a+1;
printf("%d,",b);
a=a+1;
if(a==(n-1)){
printf("%d",2*(n-1)+1);
}
}
return 0;
}