C语言编程:输入3个整数,输出它们的1次幂、2次幂和3次幂.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/12 12:57:24
C语言编程:输入3个整数,输出它们的1次幂、2次幂和3次幂.
输入3个整数,输出它们的1次幂、2次幂和3次幂.
输入
输入3整数,用空格隔开
输出
输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐
样例输入
1 5 100
样例输出
1 1 1
5 25 125
100 10000 1000000
输入3个整数,输出它们的1次幂、2次幂和3次幂.
输入
输入3整数,用空格隔开
输出
输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐
样例输入
1 5 100
样例输出
1 1 1
5 25 125
100 10000 1000000
/*输入3个整数,输出它们的1次幂、2次幂和3次幂*/
#include
#define p(A) printf("%d\t%d\t%d\n",mypow(A,1),mypow(A,2),mypow(A,3))
void main(void)
{
\x09int a,b,c;
\x09int mypow(int,int);
\x09printf("输入三个整数:");
\x09scanf("%d%d%d",&a,&b,&c);
\x09p(a);
\x09p(b);
\x09p(c);
\x09return ;
}
int mypow(int a,int p)
{
\x09for(int i=1;p;p--)
\x09\x09i*=a;
\x09return i;
}
再问: 最后那个for语句可能有点问题,具体我也不清楚
再答: 什么问题,没看出来啊,我试着不是很大数还可以啊
再问: 不清楚,预处理和宏定义这块我不太熟悉。 我的编译器是这样提醒的: error: 'for' loop initial declarations are only allowed in C99 mode| note: use option -std=c99 or -std=gnu99 to compile your code|
再答: 是我写的不标准,和预定义没系 应该是 int i; for(i=1;p>0;p--)
#include
#define p(A) printf("%d\t%d\t%d\n",mypow(A,1),mypow(A,2),mypow(A,3))
void main(void)
{
\x09int a,b,c;
\x09int mypow(int,int);
\x09printf("输入三个整数:");
\x09scanf("%d%d%d",&a,&b,&c);
\x09p(a);
\x09p(b);
\x09p(c);
\x09return ;
}
int mypow(int a,int p)
{
\x09for(int i=1;p;p--)
\x09\x09i*=a;
\x09return i;
}
再问: 最后那个for语句可能有点问题,具体我也不清楚
再答: 什么问题,没看出来啊,我试着不是很大数还可以啊
再问: 不清楚,预处理和宏定义这块我不太熟悉。 我的编译器是这样提醒的: error: 'for' loop initial declarations are only allowed in C99 mode| note: use option -std=c99 or -std=gnu99 to compile your code|
再答: 是我写的不标准,和预定义没系 应该是 int i; for(i=1;p>0;p--)
C语言编程:输入3个整数,输出它们的1次幂、2次幂和3次幂.
C语言如何输出2的64次幂
C语言编程 要求一,输入抛硬币次数,输出该次实验硬币正面的概率,要求小数点保留2位.要求二、输入抛硬币次
C语言编程 输入3个整数,按降序(从大到小的顺序)输出.
用C语言编程:输入一个整数,输出该整数的所有素数因子.例如,输入120,输出为2、2、2、3和5.
编写一个函数,计算一个整数m的n次幂,在主函数中输入m和n,并在主函数中输出计算结果 用C语言
c语言 求3的0次幂~3的n次幂的值
用C++编程,输入实数x和整数n,计算x的n次幂.(不考虑输入实数为0的情况),不得使用pow函数.
C语言编程:输出一个3位整数的逆序数,如输入123,输出321.
(1的2次幂+3的2次幂+5的2次幂+..+99的2次幂)-)(2的2次幂+4的2次幂+6的2次幂+100的2次幂)
用C语言如何简单的判断一个数是否是2的整数次幂?
使用Java编写程序计算 1的2次幂+2的2次幂+3的2次幂+.+100的2次幂 的和.