#include"stdio.h" #define PI 3.14159 /* 定义符号PI为3.14159 */ main() {double r,s; r=5.0; s=PI*r*r;

#include<stdio.h>
#define M 20
void main()
{
int i,x[M],n, m, *p,*k,*j;

printf("\nEnter n:");
scanf("%d",n);
printf("\nEnter array x[i](i=0~n):");
for(i=0;i<n;i++)
scanf("%d",x+i);
printf("\n");

m=n/2;
k=x;
j=x+n;
p=x+m;
for(;k<=p;k++,j--)
{
int t=*k;
*k=*j;*j=t;
}
printf("\nThe array inverted:\n");
for(i=0,k=x;i<n;i++)
printf("%d ",x[i]);
}
#include<stdio.h>
#define M 20
void main()
{
int i,x[M],n, m, *p,*k,*j;

printf("\nEnter n:");
scanf("%d",&n);
printf("\nEnter array x[i](i=0~n):");
for(i=0;i<n;i++)
scanf("%d",x+i);
printf("\n");

m=n/2;
k=x;
j=x+n;
p=x+m;
for(;k<=p;k++,j--)
{
int t=*k;
*k=*j;*j=t;
}
printf("\nThe array inverted:\n");
for(i=0,k=x;i<n;i++)
printf("%d ",x[i]);
}

你这程序可能出现段错误!!!

对指针的操作有很多问题,程序很容易跑飞。 scanf("%d",x+i);---> 对数字这样初始化...

编程风格需改进。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-08
有什么问题吗?
还有 这个地方少个一个&
printf("\nEnter n:");
scanf("%d",&n);
printf("\nEnter array x[i](i=0~n):");本回答被网友采纳

...#define PI 3.14159 \/* 定义符号PI为3.14159 *\/ main() {double r...
程序可以正常运行,请问,问题是?

C语言程序,计算三角形的面积程序如何书写?
C语言程序,计算三角形的面积程序如下:c#include<stdio.h>,#define PI3.14159,int main(),double base,height,area;printf(请输入三角形的底边长:);scanf(%lf,&base);printf(请输入三角形的高:);scanf(%lf,&height);area=0.5*base* height;printf(三角形的面积为:%.2...

定义一个符号常量Pi 3.14159,在屏幕上打印出来.
include<stdio.h> define Pi 3.14159 void main(){ printf("%f",Pi);}

#include<stdio.h> #define PI 3.14159; main(); float r,s; \/*\/...
define PI 3.14159;这句不要分号

在c语言中,输入一个角度值,计算出其弧度值,用c语言实现,数学方法我也...
include <stdio.h> include <stdlib.h> define PI 3.14159 int main(){double degree;printf("输入一个角度:\\n");while(scanf("%lf",°ree)==1){printf("弧度值为%lg\\n",degree*PI\/180);printf("继续输入角度,q退出\\n");} system("pause");return 0;} ...

计算圆的面积的程序
1. 用C语言来实现计算圆的面积的程序如下:include "stdio.h"define PI 3.14159 int main(){ float nR;float nArea;printf("请输入圆的半径:");scanf("%f",&nR);nArea = PI*nR*nR;printf("圆的面积是:%f\\n",nArea);return 0;} 2. 用C++语言来实现计算圆的面积的程序如下:include<...

#include <stdio.h> # define PI 3.14159 main() { int r,ret; print...
include <stdio.h> define PI 3.14159 int main(){ int r,ret;printf("Please input r:");scanf("%d",&r);if(r>=0){ret=r;```(你想写的)} } 加一个判断语句不就行了么?而且你为什么要用u%,d%就可以了(半径为整数)。

(Vcc++6.0)设定PI为代表圆周率3.14159的符号常量,试编写程序求得以r为...
先输入半径,自动求出周长:include<stdio.h> define PI (3.14159f)int main(){ float r;scanf("%f", &r);float L = 2*PI*r;printf("周长为%f\\n", L);return 0;}

...要求定义如下宏常量ON #define PI 3.14159?
在C语言中,可以使用宏定义来定义常量。可以按照如下方式来实现输入圆的半径,求圆的周长和面积的程序:include <stdio.h> define PI 3.14159 define ON 1 int main(){ double r, c, s;while (ON){ printf("请输入圆的半径:");scanf("%lf", &r);if (r <= 0){ printf("半径不能...

c语言代码,输入一个半径,求圆的周长,面积,球面积,球体积,求验证_百度...
include <stdlib.h> define PI 3.14159 int main(void){ double r, c, s1, s2, v;printf("输入圆的半径:\\n\\a");scanf("%lf", &r);\/\/这里有变动,双精度浮点型(double)输入是用%lf c = PI * 2.0 * r;s1 = PI * r * r;s2 = 4.0 * s1;v = (4 * PI * r * ...

相似回答