c语言printf打印不出来,printf输不出来

发布时间:2023-01-06

本文目录一览:

  1. c语言-printf里的内容不能打印
  2. c语言printf输出不出来东西,最后一个printf
  3. C语言中printf不能输出的问题
  4. c语言,函数内的printf打不出

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,要符合你的要求,则需要在循环外增加一条带\nprintf语句。

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 确能累加,na[] 的大小/数值确是当前大小/数值。 书写正确,不会打不出数值。