本文目录一览:
c语言-printf里的内容不能打印
#include stdio.h
#include time.h
int main() {
printf("Hello world.\n");
for(;;) {
time_t start = clock();
long start_l = start;
long interval;
printf("Hello world.");
for(;;) {
time_t end = clock();
long end_l = end;
interval = end_l - start_l;
if(interval = 10000000)
break;
}
printf("\r");
printf(" \n");
}
}
这里的hello world需要先输出,就需要遇到\n
,要符合你的要求,则需要在循环外增加一条带\n
的printf
语句。
c语言printf输出不出来东西,最后一个printf
#include stdio.h
#include time.h
#include stdlib.h
int main() {
int a[10], i, k, j;
srand(time(0));
for(i = 0; i < 10; i++) {
a[i] = rand() % (99 - 10 + 1) + 10;
printf("%d ", a[i]);
}
printf("\n");
for (i = 0; i < 9; i++) {
k = a[i];
for (j = i + 1; j < 9; j++)
if(a[i] < a[j]) {
a[i] = a[j];
a[j] = k;
k = a[i];
}
}
for(i = 0; i < 10; i++)
printf("%d ", a[i]);
printf("\n");
}
for(j = i + 1; j < 9; i++)
这个地方应该是 j++
C语言中printf不能输出的问题
能出啊。 估计程序运行时输入数字时候中间没有用逗号隔开 。 例如输入2,3,4
后回车。
c语言,函数内的printf打不出
你的条件语句是
if(k == n) {
sum++;
for(sb = 1; sb <= n; sb++) printf("%d ", a[sb]); printf("\n");
} else {
search(n, k + 1);
}
如果把
sum++;
for(sb = 1; sb <= n; sb++) printf("%d ", a[sb]); printf("\n");
抽出来写成函数,你要注意函数的参数,你要保证进入时函数的参数值和退出时函数的参数值,确是你所要结果。sum
确能累加,n
和 a[]
的大小/数值确是当前大小/数值。
书写正确,不会打不出数值。