C语言的问题,搞不懂? c语言的一些基本问题
更新时间:2021-09-30 11:01:58 • 作者:NELSON •阅读 4080
- C语言编程问题,完全搞不懂啊,求帮助
- C语言的题,搞不懂啊~~
- C语言简单问题 搞不懂 {int a=4,b=10,c=3;if(a<b)a=b;if(a<c)a=c;print f(“%d,%d,%d”,a,b,c);}
答案是10,10,3 怎么出来的 详细过程
- 有个c语言题目搞不懂,明明都可以运行了,却没有结果!大家帮帮忙啊!谢谢!
C语言编程问题,完全搞不懂啊,求帮助
#include
int main()
{
int cnt = 0;
int n;
while(scanf("%d",&n)!=EOF)
{
if(n == 1) cnt ++;
else if(n == 0)
{
printf("%d\n", cnt);
cnt = 0;
}
}
return 0;
}
C语言的题,搞不懂啊~~
汗...a?...首先你c不是全局变量.所以main里面的c和fun里面的c是完全没关系的...所以最后输出的c根本没有初始化,就是没有值赋给它...所以是d吧...
- -谁跟你说没有赋值默认是0? 2楼
C语言简单问题 搞不懂 {int a=4,b=10,c=3;if(a<b)a=b;if(a<c)a=c;print f(“%d,%d,%d”,a,b,c);}
答案是10,10,3 怎么出来的 详细过程
a被b赋值了,结果是10,b、c不变
10 10 3
有个c语言题目搞不懂,明明都可以运行了,却没有结果!大家帮帮忙啊!谢谢!
将程序改成:
#include<stdio.h>
main()
{ int i,j,k,c;
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
if(i!=j)
{k=i*1000+i*100+j*10+j;
for(c=32;c<100;c++)
if(c*c==k) { printf("%d %d",k,c);break;}}
输出结果为:7744 88