输入一个正整数n,计算下式求出e的值,要求使用嵌套循坏.e=1 1 1!
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 20:32:35
解决的办法很多.楼主想用程序的办法来解决吗?我写个伪代码给你参考下.i=1while(n/10>0){i=i+1n=n/10}printi这里算出来的i就是n的位数.如果有什么不明白了,再问:我说说我
#includeintmain(){/*注意n不能太大,否则会溢出*/intn;scanf("%d",&n);doublee=0;inth=1;/*分母*/inti;/*计数器*/for(i=1;i
存在如下问题:1、s重复定义2、i重复定义3、最后一条printf语句少分号4、警告;j定义了,但是没有使用5、你的交换语句a[p]=a[0];只是一个单纯的复制,没有交换.6、警告:main函数返回
#includeintmain(){intn,num,max,min;scanf("%d",&n);for(inti=n;i>0;i--){scanf("%d",&num);if(i==n)//初始化
开始输入两个数吧!#include#includemain(){inti,j,m,n,t,a[100]={0};printf("inputm,n:");scanf("%d%d",&m,&n);for(
#includeintmain(){intn=0,result=0;printf("Pleaseinputn:");scanf("%d",&n);for(inti=1;i
#includeintmain(){intx,i,n;doubley;printf("Inputainteger:");scanf("%d",&x);n=1;y=0.0;for(i=1;i
x=""@2,10say"输入任意一个正整数"getxpicture"999999999999999"readlx=len(alltrim(x))lx=alltrim(str(lx))@4,14say
这个是第一种:#includevoidmain(){inti,j=1,N;printf("请输入N的值:\n");scanf("%d",&N);for(i=1;i
#include <stdio.h>void main (){ int a[10]; int i,k=0,n,min,
#includeintmat[10][10];voidmain(){intn,i,j;intok=1;scanf("%d",&n);for(i=0;i
for(i=0;imax)max=a[i];a[i]=a[n-1];a[n-1]=max;for(i=0;i
#includevoidmain(){inta,b,c,d,e,f,g;printf("请输入两个正整数:");scanf("%d%d",&a,&b);f=a;g=b;if(a
#includeintmain(void){intj,i,n;doubleitem,sum,d;printf("Inputn:");scanf("%d",&n);sum=1;for(i=1;i
数组a没有定义.再问:定义了,在第八行再答:错了,把数组a的定义放在最前面试一试。再问:这个前后不关紧要吧再答:还有第一个scanf中,改为&a[i][j]再答:如果你学的是纯C语言,不允许在代码中间
#includeintmain(void){intn=0,m=0,i=0,j=0,k=0;scanf("%d",&n);while(n--){\x09scanf("%d",&m);\x09for(j=
PrivateSubCommand1_Click()Sum=1Fori=1ToText1.TextSum=Sum*iNextiPrintSumEndSub再问:那在窗体上输出九九乘法表??你会吗??真
for(k=0;ka[i-1]){n_temp=a[i];a[i]=a[i-1];a[i-1]=n_temp;}}}
最大值与最后一个交换,需要使用到max和a[i],以及一个临时变量,你代码中使用的是maxa[0]a[i],这里貌似有点问题.最小值与第一个交换,貌似你也是用的这3个变量.如果觉得使用的变量过多,可以