本文目录一览

1,c语言怎么输出啊

void main(){ printf("hello"); //用这个函数 } 详细语言+QQ

c语言怎么输出啊

2,C语言程序的输出

数据类型的问题,修改成一样的,试试,仅供参考!
double 在输入时要用 lf scanf("%lf",&f); printf("f=%lf\n",f);

C语言程序的输出

3,C语言数据的输出

\t 制表符 功能相当键盘上的tab键 \r 回车 功能是回到本行的开头 所以这个语句的意思是先打印ab c de,然后光标移到本行开头接着打印f g,就覆盖的前面打印的ab c了.
ab c ab c de ab c de\r // /r 到该行的开头 f gde\n //\t 是制表符 覆盖了b空格c\t 四个字符

C语言数据的输出

4,关于C语言输出

逗号表达式 前面的是赋值作用 。你也可以这样理解 开始 x=4,被16覆盖 最后被32覆盖
因为是逗号表达式,根据逗号表达式的定义,最终表达式的结果是最右边的那个值。 例如a=1,2,3,4,5;那么a就是5 x=(i=4,j=16,k=32)就相当于x=k=32。
(i=4,j=16,k=32)是逗号运算,以最后一个为准,所以x=k=32

5,用C语言怎么才能输出

楼主你好,你可以这样做:#include <stdio.h>int main() char s[]="!@#$~%^&*()_+|\\=-\"\""; printf("%s\n",s); return 0;}声明一个字符数组来存储 !@#$~%^&*()_+|\=-"":。但是不能直接就打印,因为这其中的\和""是不能直接在文字中打印的,解决的办法就是在各自的前面加上“\”,构成转义字符,这样就可以直接打印了满意请采纳,谢谢,祝愉快
#include<stdio.h>int main(void)int a[4]=for(i=0;i<7;i++) for(j=0;j<7;j++) printf("%d",a[0]); else if(i==1||i==5||j==1||j==5) printf("%d",a[1]); else if(i==2||i==4||j==2||j==4) printf("%d",a[2]); else printf("%d",a[3]); } printf("\n"); }}

6,用c语言输出

#include<stdio.h>int main(void)int a[4]=for(i=0;i<7;i++) for(j=0;j<7;j++) printf("%d",a[0]); else if(i==1||i==5||j==1||j==5) printf("%d",a[1]); else if(i==2||i==4||j==2||j==4) printf("%d",a[2]); else printf("%d",a[3]); } printf("\n"); }}
答案如下:#include <string.h>#include <stdio.h>#include <memory.h>int main() char str[5]="0123"; char b[8]; b[7]=0; for(int i=0;i<4;i++) memset(b+i,str[i],7-2*i); printf("%s\n",b); } for( i=2;i>=0;i--) memset(b+i,str[i],7-2*i); printf("%s\n",b); } return 0;}怎么样,可以吗?下面的代码更简洁#include <string.h>#include <stdio.h>#include <memory.h>int main() char str[5]="0123"; char b[8]; int k=1; b[7]=0; for(int i=0;i<4&&i>=0;i+=k) memset(b+i,str[i],7-2*i); printf("%s\n",b); if(i==3) k=-k; } return 0;}

文章TAG:c语言输出  c语言怎么输出啊  
下一篇