本文目录一览:
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/n/141828.html