本文目錄一覽:
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
#includestdio.h
#includetime.h
#includestdlib.h
int main() {
int a[10],i,k,j;
srand(time(0));
for(i=0;i10;i++) {
a[i]=rand()%(99-10+1)+10;
printf(“%d “,a[i]);
}
printf(“\n”);
for (i=0;i9;i++) {
k=a[i];
for (j=i+1;j9;j++)
if(a[i]a[j]) {
a[i]=a[j];
a[j]=k;
k=a[i];
}
}
for(i=0;i10;i++)
printf(“%d “, a[i]);
printf(“\n”);
}
for(j=i+1;j9;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[] 的 大小/數值 確是當前大小/數值。
書寫正確,不會打不出數值。
原創文章,作者:WAXM,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/141828.html