课程
/后端开发
/C
/C语言入门
求解答qwq
2018-08-07
源自:C语言入门 5-11
正在回答
static int x=0 中的0 是指x输出结果是x从0开始计数,for(i=0;i<10;i++)中的0 是计数的开始。题目中是1 因为是开方,如果是0 的话开方没意义。
寒山远火 提问者
禀决 回复 寒山远火 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答#include <stdio.h> void fn() { static int x = 1; //定义静态局部变量 x*=2; printf("x=%d\n",x); } int main() { int i; for(i=0;i<5;i++) { fn(); } extern int x; //调用外部变量 printf("x=%d\n",x); return 0; } int
2 回答#include <stdio.h> int main() { int a[10] = {0}; for (int i = 0; i < 10 , i++) { a[i] = arc4random()%50; printf ("%d",a[i]); } for (int i = 0; i < 10-1 ;i++ ) { for(int j = 0;j< 10-1-i ;j++) {
2 回答void fn()这个函数里规定static int x = 1既然为静态,为何在规定for(i=0;i<5;i++)还执行x*=2这个公式,
1 回答int i,sum=0; i=1;为什么不写成int i=1,sum=0;
4 回答#include <stdio.h> #define N 10; int sum(int score[]) { int i,n; for(i=0;i<10;i++) n+=score[i]; printf("%d",n); } int max(int score[]) { int i,ma=0; for(i=0;i<10;i++) { if(score[i]>ma) ma=score[i]; } printf(