c语言程序bug求解

c语言程序bug求解,第1张

#include<stdio.h>

void main()

{

char filename[30]

FILE *fpt

printf("Please create a name for the file.\n")

scanf_s("%s", filename,30)//scanf_s在输入字符串羡雀的陵派唤时候,要指定大小。

fopen_s(&fpt,filename, "w")

if (fpt == NULL)

{

printf("尺凯No file is created.")

}

else

{

int c

while ((c = getchar()) != EOF)//这里应该是EOF 

{

_fputchar(c)

}

fprintf(fpt, "CTRL + A is a correct ending.\n")

fclose(fpt)

}

}

#include<stdio.h>

#include<math.h>//注意添加math头文件

void main()

{

double x,y

printf("Input x")

scanf("%lf",&x)

if(x<-1)

{

//y=x^3-1

y=pow(x,3)-1//次方用pow函数,包含在math.h中

printf("%lf",y)

}

else if(x<=1)

{

//y=-3x+1

y=-3*x+1     //乘号不能省略                                          档敏局   行让         拿旦                                                      

printf("%lf",y)

}

else if(x<=10)

{

//y=3e(2*x-1)+5

y=3*exp(2*x-1)+5//指数函数用exp这个函数,包含在math.h中,不能直接写e

printf("%lf",y)

}

else

{

//y=5*x+3*lg(2*x^2-1)-13

y=5*x+3*log(2*pow(x,2)-1)-13//没有lg这个函数,有log这个函数

printf("%lf",y)

}

}

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

int getmax(int a[])

int main() 

{

int i,a[30]

srand(time(NULL))

for 慧镇(i=0 i<30 i++)//<============

a[i]=rand()%101

printf("%d",getmax(a))//<============

}

getmax(int a[]) 带顷

{

int b=a[0],j//<============

for 前行粗(j=0j<30j++) 

{

//b=a[j]

if(b<a[j]) b=a[j]

}

return b

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12496159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存