C语言 急求帮助 谢谢 一道C语言编程问题 求帮助 谢谢谢鞋

作者&投稿:华广 (若有异议请与网页底部的电邮联系)
#include "stdio.h"
#define N 8
void reverse(double *p,int n){
double *q;
for(q=p+n-1;p<q;p++,q--)
*p+=*q,*q=*p-*q,*p-=*q;
}
int main(int argc,char *argv[]){
double a[N];
int i;
printf("Please enter N floating-point data(separated by Spaces)...
",N);
for(i=0;i<N;scanf("%lf",a+i++));
reverse(a,N);
for(i=0;i<N;printf("%12f",a[i++]));
printf("
");
return 0;
}

运行样例:



C语言题目,求代码,谢谢帮助~


#include#include#include#define strSize 10//字符串内存增长值int main( ){ char *str=NULL,*strSave=NULL,c; int count=0,n=0,fflag=1,size=strSize; str=(char *)malloc(sizeof(char)*size); printf("请输入一行单词:
"); while(1) { c=getchar(); if(c=='
') break; if(count==strSize-1)//变量空间已满,扩展地址空间 { size=size+strSize; strSave=str; str[count]=0; str=(char *)malloc(sizeof(char)*size); strcpy(str,strSave); free(strSave); strSave=NULL; } str[count]=c; if(str[count-1]==' ') fflag=1; if(fflag==1 && c>='a' && c<='z') { str[count]=str[count]-32; fflag=0; n++; } else if(fflag==1) { fflag=0; n++; } count++; } str[count]=0; printf("总共有%d个单词:
",n); printf("%s
",str); return 0;}

#includeint main(){ int i,j,n; double item,sum=0; printf("请输入n:"); scanf("%d",&n); for(i=1;i<=n;i++){ item=1; for(j=1;j<=i;j++){ item*=j; } sum+=1/item; } printf("e=%.20lf
",sum); return 0;}