C语言问题?(c语言常见问题集)

7052℃ 庄小洪

c语言小问题.

#include void main() { int a[20],i,b[20],n=0,j; a[0]=1; a[1]=1; for(i=2;i<20;i++) {a[i]=a[i-1]+a[i-2]; printf("a[%d]=%d ",i,a[i]);if(a[i]/2==0) { b[n]=a[i]; n++; } } for(j=0;j{printf("%d\n",n); printf("%d ",b[j]); } } 改了下、、可以了,希望采纳~!!

(c语言常见问题集)C语言问题?

c语言问题

18).设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确的执... 'h'*'h',应该就是h的ascii值相乘然后赋值给c,没有什么意义,但是也没问题 17).下...

c语言中的问题

第3、6、7、9以及第10题后面一题(11)有问题.正确答案应该分别是3、c 6、a 7、d 9、c 10、b 11、254 出现问题的原因大都是在自增自减运算符在不同位置的用法上...

C语言报错的问题?

你的程序错误,是在 cout << “Enter the temperature in Celsius:”; cout << “... 如果还不行,那就是编译器的问题.建议:用vc2008,c-free或vc2010.微软已停止对vc6.0进...

C语言编程问题:求 1!+2!+3!+...+n!

把int改成float, 把%d换成%f,float比int算的数位多,更大的数用double和%lf

C语言问题

void main() { short int i=5,j=0; char str[3]="*#*",ch=str[0]; do { printf("%c",ch); if(i%3==0) j++; }while((ch=str[j])&&i--); }* 然后 i=5 >0 i变为4* 然后 i=4 >0 i变为3* 然后 i%3=...

C语言问题 求详细解答 追加分

#include <stdio.h> main() { int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; } a和b都是int 类型变量p为a的(指针)地址 q为b的(指针)地址 w也是a的(指针)地址 q被清空 引用的话 *p *q就可以了 前面+*代表内容

一个关于c语言的问题!求高手解答

#include int main( void ) { int x=12345; int y=-23456,sum1; int z=32800,sum2; sum1=y-x; sum2=z-y; printf("sum1=%d\nsum2=%d\n",sum1,sum2); } 一、注意书写格式,不然不好检查错误.二、C中不支持全角信息,所有的标点符号全要用英文字符.

求C语言程序问题解答,希望说的详细点,菜鸟,什么都不会

//对于输入的一个五位数,求出其每位上的数字并输出,每两位数字之间用空格隔开#include<stdio.h> int main() { int num=0; scanf("%d",&num); printf("%d%d %d%d %d\n",num/10000,num/1000%10,num/100%10,num/10%10,num%10); return 0; } 这样是符合你的要求的,你那样做错的太多了

C语言编程问题求解答!~谢谢....急用!~急!~

1.计算分数序列的和:s=1+1/2+1/3+.....直到最后项小于0.00001 void main() { float n=1.0,sum=0; while(1/n>=0.00001) { sum+=1/n; n++; } printf("%f\n",sum); } 2.输出数列:1,1,2,3,5,8,13,21....的前40项和.void main() { int a=1,b=1,sum=0,i; for(i=0;i<20;i++) { sum+=a+b; a=a+b; b=a+b; } printf("%d\n",sum); }