哪位大神帮帮我,C语言,输入N,再输入N个数,最后一起输出N个结果。

如题所述

#include <stdio.h>
#include <math.h>
void main(){
int i,n;double x,y;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%lf",&x);
y=x<0?pow(x+1,2)+x*2+1/x:sqrt(x);
printf("%.2f\n",y);
}
}追问

谢谢但是这个是输入一个值输出一个结果输入一个值输出一个结果,不是一起输出所有结果啊。

追答

你依次输入n个数,中间用空格分隔,然后回车。给你正确程序可你却连输入都不会。

温馨提示:答案为网友推荐,仅供参考
相似回答