蹈厉 发表于 2020-8-10 10:14:13

初学者程序有不懂请赐教

本帖最后由 蹈厉 于 2020-8-10 10:14 编辑

我想打一个代码让输入一个数后算出他的平方和立方,但不知道错在哪了

#include<stdio.h>;
int main(void)
{
int n,n2,n3;
printf("输入一个数字");
scanf_s("%d,&n");
n=getchar();
n2=n*n;
n3=n2*n;
printf("n=%d,n2=%d,n3=%d",n,n2,n3);
return 0;
}

zltzlt 发表于 2020-8-10 10:15:29

#include 后面不用加分号,scanf() 那块有错,getchar() 不用赋值

这样即可:

#include<stdio.h>
int main(void)
{
int n,n2,n3;
printf("输入一个数字");
scanf_s("%d",&n);
getchar();
n2=n*n;
n3=n2*n;
printf("n=%d,n2=%d,n3=%d",n,n2,n3);
return 0;
}
页: [1]
查看完整版本: 初学者程序有不懂请赐教