如何制作printf("%d,veck [i]);打印出所有100个数字而不是1-10?
int vek[100];
for(int a=0;a<10;a++){
for(int i=0;i<10;i++){
printf("%d ", vek[i]); //only shows numbers 1-10
}
printf("\n");
}
Run Code Online (Sandbox Code Playgroud) 我不明白为什么总和== 105.对我来说它应该是100但我无法让它以这种方式工作.有人可以解释一下吗?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sum=0;
int t=0;
do{
t++;
sum= sum + t;
}
while(sum<100);
printf("sum:%d\n", sum); //prints 105
printf("t = %d\n", t);
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我试图得到一个数组的平均数,但输出是高的,因为它是正确的.我究竟做错了什么?
int count(int arr[]){
int sum;
//Average
for(int i=0;i<100; i++)
sum = sum + arr[i];
printf("Average:%f \n", sum/100);
}
int main()
{
int array[100]; //RANDOM NUMBERS 0-900
count(array);
return 0;
}
Run Code Online (Sandbox Code Playgroud)