c20,指针,怎么打印不了x
#include <string.h>
#include <stdio.h>
#include <math.h>
int main()
{
int x,cube_x;
printf("enter an integer:");
scanf("%d\n",&x);
cube_x = pow(x,3);
printf("%d",x);
}
本帖最后由 sunrise085 于 2020-9-7 15:26 编辑
scanf中不能有回车。否则不能读入x,因此x没赋值
scanf中有回车,系统会一直等待下次输入的时候才将这次读取内容写入。因此x一直没有赋值
注意,scanf中最好不要有格式化字符以外的任何其他字符
页:
[1]