[原创]大家看看我这个程序为什么不能运行,
#include "math.h" main() {int a,b,c; scanf("%d,%d",&a,&b); c=pow(a,b); printf("%d",c);
getch(); /* 请不要删除此行 */ }
搜索更多相关的解决方案:
运行
----------------解决方案--------------------------------------------------------
#include <stdio.h>
----------------解决方案--------------------------------------------------------
可以运行呀,楼上的那个加不加武多大关系啊。
----------------解决方案--------------------------------------------------------
注意输入格式,按照你的写的输入函数,输入数的时候是以逗号分隔的!
----------------解决方案--------------------------------------------------------
好象就是这个样子的
我们老师说的
----------------解决方案--------------------------------------------------------
我觉得变量c是不是应该设置为double比较好。。
----------------解决方案--------------------------------------------------------
无所谓的,这个程序可以运行!!
如果你输入正确,还不运行,那你是你的机子有问题了.
----------------解决方案--------------------------------------------------------
应该添#include<stdio.h>,这样printf更有理由,同时 看看你pow函数定义的类型是不是int(没有的默认是int),不是int的话,c的类型有可能已经改变!
----------------解决方案--------------------------------------------------------
逍遥叹
#include<math.h>#include<stdio.h>
#include<string.h>
main()
{int a,b;
long int c;
scanf("%d ,%d",&a,&b);
c=(long int)pow(a,b);
printf("%d",c);
getch(); /* 请不要删除此行 */
}
笑谈词穷古痴今狂终成空
刀钝刃乏恩断义绝梦方破
路荒遗滩饱览足迹没人懂
多年望眼欲穿过红尘滚滚我没看透
自嘲末尽千情万缘已皆愁
曲终人散发花鬓白红颜殁
烛残未觉与日争辉徒消瘦
当泪干血隐狂涌白雪纷飞都成空
笑谈词穷古痴今狂终成空
刀钝刃乏恩断义绝梦方破
路荒遗滩饱览足迹没人懂
多年望眼欲穿过红尘滚滚我没看透
自嘲末尽千情万缘已皆愁
曲终人散发花鬓白红颜殁
烛残未觉与日争辉徒消瘦
当泪干血隐狂涌白雪纷飞都成空
----------------解决方案--------------------------------------------------------