猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
一道编程题求解
输入正整数n(n≤100),输出数列1,-3,5,-7,9......的前n项。每行1个数。
慕村4681837
浏览 1566
回答 3
3回答
ruibin
for(var i = 0, flag; i < 100; i ++) { if (i % 2 === 1) { if (flag) { console.log(-i); flag = false; } else { console.log(i); flag = true; } }}看不到你这是什么语言类型的,就用js写了,如果是其他语言,稍微改下就行。
0
0
3
慕移动0067636
#include <stdio.h> int main(){ int n,i; scanf("%d",&n); for( i=1;i<=n;i++){ if(n%2==1){ printf("%d ",-1+2*i); } else{ printf("%d ",-1*(-1+2*i)); } } }
0
0
0
望远
#include<stdio.h> int main() { int i,flag=1; int n; scanf("%d",&n); for(i=0;i<n;i++) { int temp=flag*(2*i+1); flag=-flag; printf("%d ",temp); } }
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续