77问答网
所有问题
编写C语言程序, 从键盘输入一个正整数N(N<=10),并输出
一、编写程序, 从键盘输入一个正整数N(N<=10),然后计算并输出S=1+21+22+…+2N 必须用 二重 for 循环。不能使用pow(,)函数。用二重循环代替实现pow(,)
举报该问题
推荐答案 推荐于2017-12-15
源程序
如下:
#include <stdio.h>
int main()
{
int n,i,j,sum=1,t;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
t=1;
for(j=1;j<=i;j++)
{
t *= 2; //每次计算2 ^ i 出来
}
sum += t; //sum加上算出来的2 ^ i
}
printf("%d\n", sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IIqYIN3q8.html
其他回答
第1个回答 2013-06-15
int s=1,i=0,n=0,t=1;//s为和,i为步长,n为上限,t为附加数值2的i次方
printf("输入n:");
scanf("%d",n);//获取输入N
for(;i<n;i++)//貌似一个循环就完了。。。
{
t*=2;
s+=t;
}
相似回答
用
C语言编写程序从键盘输入一个正整数
数
n,输出n,
是什么情况?
答:
itoa(a, str1, 10);printf("The length of integer=%d", strlen(str1));}
C语言
实现如下:include<stdio.h> void main(){ int i,j,k,n;scanf("%d",&n); //输入一个正整数n for(i=2;i<=n;i++){ k=0;for(j=1;j<=i-1;j++)if(i%j==0) k+=j;if(k==i) printf...
c语言
如何
输入一个正整数N,
再
输入N个
整数,按从小到大的顺序
输出
?
答:
C语言 从键盘输入10个整数
,将这10个整数按从小到大的顺序
输出
。 #include<stdio.h> void main(void) { int a[10]; int i,j,temp; for(i=0;i<10;i++) { printf("请输入第%d个数的具体值",i+1); scanf("%d",&a[i]); } for(i=0;i<10;i++) { for(j...
c语言
输入一个正整数n,输出n
的所有因子
答:
1、定义整型变量,用于程序的运算。2、输入两个大于2的
正整数,
保存在变量n和m中。3、获取临时变量t的值为m,设置i的初值为2。4、用do-while语句执行循环,判断条件为i<m。5、用i对整数m求余,保存在变量r中。6、判断i是否m的质因子,如果是则继续判断是否n的质因子,如果不是n的质因子,则...
编写程序,输入一个正整数n(
1<n<
=10),
再
输入n个
整数,将它们从大到小排 ...
答:
include <stdio.h>int mai
n()
{int a[10];int i,j
,n;
scanf("%d"
,&n);
for(i=0;i<n;i++) scanf("%d",&a[i]);for(i=0;i<n;i++) for(j=0;j<n-1-i;j++) if(a[j]<a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t;}for(i=0;i<n;i++) printf...
用
C语言编写程序从键盘输入一个正整数
数
n,输出n
!
答:
} void mai
n()
{int n =0,m=0;printf("请
输入一个正整数
:")scanf("%d"
,&n);
m=Func
(n);
printf("%d!=%d\n",n,m);} 在以上程序代码中,Func()为递归函数,主函数mai
n()
中接收
键盘输入
整数值后,调用Func()递归函数,首层m=n*(n-1)!,继续递归调用,m=n*(n-
1)(n
-2...
C++
编程
输入一个正整数n(
1<n<
=10),
再
输入n个
整数
,输出
其最大值及其...
答:
include<stdio.h> mai
n()
{ int n,i,j;scanf("%d"
,&n);
int a[11];for(i=0;i<n;i++)scanf("%d",&a);for(j=0;j<n;j++){ if(a[0]j){ i=j;} } } printf("%d%d",a[0],i);}
c语言
由键盘输入一个正整数n,
求n有多少个不同的正整数因子 描述 由...
答:
printf("此数共有%lu个不同
正整数
因子。\n",cnt); return 0;} 本回答由提问者推荐 举报| 答案纠错 | 评论 1 0 上帝来自地球 采纳率:66% 擅长: C/C++ 汇编语言 其他
编程语言
百度知道 物理学 其他回答 #include<stdio.h>int mai
n()
{ int n; int count=0; scanf("%d"
,&n);
for(int i=1...
大家正在搜
从键盘输入一个整数N
c语言输入一个正整数n
C语言中判断一个数为正整数
C语言中负整数可以对正整数求余吗
C语言求正整数每一位上的数字
C语言求一个正整数的因子
c语言怎么输入正整数
c语言输入正整数
计算前n个正整数的和C语言
相关问题
用C语言编写程序从键盘输入一个正整数数n,输出n,是什么情况...
《C语言程序设计》 编写程序,键盘输入正整数n(0<n<10...
用C语言编写程序从键盘输入一个正整数数n,输出n!
C语言程序填空 输入一个正整数 n (1<n<=10),再输...
C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自...
用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所...
C语言编程:从键盘输入一个正整数n,求解并输出大小最接近n的...