c语言中如何输出五种特殊符号,等下发结果
1个回答
关注
展开全部
亲亲printf("\%d");printf(\\n); 下午我又确定了一下,似乎输出%是连续打两个%——————%%所以printf("%%d");printf(\\n); 在C语言设计(谭浩强)第82页
咨询记录 · 回答于2022-11-01
c语言中如何输出五种特殊符号,等下发结果
亲亲printf("\%d");printf(\\n); 下午我又确定了一下,似乎输出%是连续打两个%——————%%所以printf("%%d");printf(\\n); 在C语言设计(谭浩强)第82页
刚刚不能发图,我想问一下,输出这五个符号
的公式
亲亲您能以文字方式发给我嘛,麻烦了
1、直接使用ASCII码来输出单个特殊符号。例如:char c = 164;//符号'¤'2、使用“转义字符+ASCII码”来输出包含特殊符号的字符串。例如:char* str = "abc\xa4";//"abc¤"转义字符:\xhh hh代表字符的十六进制ASCII码。
就是如何输出人脸,心形,梅花,音符,太阳的程序,发一下程序公式就行了
#includestdio.h int n;void draw(int n){int i,j;for (i=1-(n1);i=n;i++) if (i=0) { for (j=0;ji;j++) printf( ); for (j=1;j=2*(n-i)+1;j++) printf( *); printf(\n); } else { for (j=i;j0;j++) printf( ); for (j=1;j=n+2*i+1;j++) printf( *); for (j=1;j=-1-2*i;j++) printf( ); for (j=1;j=n+2*i+1;j++) printf( *); printf(\n); }}int main() { printf(Please input the size (n=4):); scanf(%d,&n); draw(n);return 0; }
有一个错误
是我给你发的这个吗
对
#include int main(void) { float a,x,y; for(y=1.5f; y>-1.5f; y-=0.1f) { for(x=-1.5f; x<1.5f; x+=0.05f) { a = x*x+y*y-1; //这里的@符号即为打印出的心形图案符号,可更改 char ch = a*a*a-x*x*y*y*y<=0.0f?'@':' '; putchar(ch); //或者putchar(a*a*a-x*x*y*y*y<=0.0f?'*':' '); } printf("\n"); } return 0; }