1. c语言,为什么输不出结果
以后各项为前一项的平方根
注意是平方根 不是平方
改成a[i] = sqrt(a[i-1]);
sum=a[i]*a[i]+sum;这一行不正确
sum += a[i];
#include<stdio.h>
intmain()
{
intm,i;
floatn,a[100],sum;
while(scanf("%d%d",&n,&m)!=EOF)
{
a[0]=n;
sum=n;
for(i=1;i<m;i++)
{a[i]=sqrt(a[i-1]);
sum+=a[i];}
printf("%.2f",sum);
}
return0;
}
2. 为什么我C语言程序输不出结果
你那是死循环 如果i不为0 ,则i始终成立,所以一直再循环中
#include<stdio.h>
void main()
{int i,n1=0,n2=0,n3=0,n4=0,n5=0,n6=0,n7=0,n8=0;
scanf("%d",&i);
while(i)
{if(i==1)n1+=1;
if(i==2)n2+=1;
if(i==3)n3+=1;
if(i==4)n4+=1;
if(i==5)n5+=1;
if(i==6)n6+=1;
if(i==7)n7+=1;
if(i==8)n8+=1;
break;
}
printf("%d %d %d %d %d %d %d %d",n1,n2,n3,n4,n5,n6,n7,n8);
}
3. C语言程序问题,为什么运行结果输不出结果
把
scanf("x,y,z",&x,&y,&z);
改成
scanf("%d %d %d",&x,&y,&z);
4. C语言编辑程序输不出结果
#include<stdio.h>
intmain()
{
inti,n,max=0,num,a[10];
for(i=0;i<10;i++)a[i]=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&num);
while(num)
{a[num%10]++;num/=10;}
}
for(i=0;i<10;i++)
if(max<a[i])max=a[i];
printf("出现次数最多的数字:");
for(i=0;i<10;i++)
if(a[i]==max)printf("%d",i);
printf(" 出现的次数:%d",max);
return0;
}
运行示例:
5. c语言简单函数,为什么输不出来结果
scanf("%f %f %f",&a,&b,&c);//改为scanf("%f%f%f",&a,&b,&c);,空格去掉比较好。
else if (m=0)改为else if (m==0)
6. 这段c语言代码为什么输不出结果
main()
{
printf("本程序用于求解百钱百鸡问题\n一百钱可买:\n");
int a,b,c;
for(a=1;a<=100;a++)
for(b=1;b<=100;b++)
for(c=1;c<=100;c++)
{
if((c%3 == 0) && a+b+c==100 && 5*a+3*b+c/3==100) //修改成这样,c必须被3整除
printf("鸡翁:%2d只 鸡母:%2d只 鸡雏%2d只\n",a,b,c);
}
}
7. C语言文件题程序没错,但是输不出结果怎么办
我看了一下,整个代码写的还是比较干净,
1、你的大致意思是,我猜:比较数字的大小?
2、但是,你写得是从文件里的字数和输入显示器数字的比较大小?还是单纯的文件里的若干数字的比较大小?你对fscanf( *fp,格式字符串,输入列表)的理解?我一时不搞懂你的意图?
3、你的代码我编译了一下,没有问题。可以显示的。
*请写清楚一下,我帮你分析一下原因。
8. 为什么我打的c语言程序会输不出结果
不代码,不会测试
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9. c语言编程怎么我的输不出结果,新手求解释和指导。
修改scanf输入语句 scanf("%d",&x);