用 输出字母c(问:printf如果是想输出一个字母应该用什么格式,还有c,s的区别是什么)

本文目录
- 问:printf如果是想输出一个字母应该用什么格式,还有c,s的区别是什么
- 用C语言编写一段程序,输入字母C,然后输出一个用‘*’组成的字母C
- 在java中用*输出字母C的图案
- 在java中用*号输出字母C的图案求帮助
- C++ 中 用*输出字母C的图案
- 用*号输出字母C的图案
- 用c程序编一个‘用*号输出字母c的图案’
- 若输入字母C,程序输出结果为【c,C 】;
- C语言输出字母C2.jpg
问:printf如果是想输出一个字母应该用什么格式,还有c,s的区别是什么
%d 输出整型格式,也就是10进制数
%c 输出字符格,也就是单个字母或者符号什么的
%f 输出浮点数,也就是带有四位小数位的数,比如10.0000
%ld 输出长整型格式,差不多和10进制一样,只是它可以输出很大的数
%u 输出无符号数,这个基本输出和%d差不多
%s 输出字符串,一般都是输出一个char数组的所以字符
%lf 输出长浮点数,也就是所谓的双精度浮点数,double类型,可以输出很大的带小数位的数
%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%e(%E) 浮点数指数输出
%g(%G) 浮点数不显无意义的零"0"
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数 e.g. 0123
%x(%X) 十六进制整数0f(0F) e.g. 0x1234
%p 指针
%s 字符串
%% "%"
用C语言编写一段程序,输入字母C,然后输出一个用‘*’组成的字母C
#include 《stdio.h》
void main()
{
char ch;
scanf("%c",&ch);
if(’c’ == ch)
{
printf(" ***\n");
printf(" *\n");
printf(" *\n");
printf("*\n");
printf("*\n");
printf("*\n");
printf(" *\n");
printf(" *\n");
printf(" ***\n");
}
return;
}
在java中用*输出字母C的图案
public class OutPutC{
public tatic void main(String args){
System.out.println("Hello C-world!");
System.out.println(" ****");
System.out.println(" *");
System.out.println(" *");
System.out.println(" ****");
}
}
效果:
****
*
*
****
在java中用*号输出字母C的图案求帮助
分析:可先用’*’号在纸上写出字母C,再分行输出。
定义头文件
#include "stdio.h"
定义函数
main()
输出标题
printf("Hello C-world!\n");
重点:用*输出字母C
printf(" ****\n"); printf(" *\n"); printf(" * \n"); printf(" ****\n");
完整代码
#include "stdio.h"
main()
{
printf("Hello C-world!\n");
printf(" ****\n");
printf(" *\n");
printf(" * \n");
printf(" ****\n");
}
7
效果:
****
*
*
****
C++ 中 用*输出字母C的图案
#include 《stdio.h》
void paintC(void)
{
printf(" *****\n");
printf("*** **\n");
printf("** **\n");
printf("** \n");
printf("** \n");
printf("** **\n");
printf("*** **\n");
printf(" ****\n");
}
int main(void)
{
paintC();
return 0;
}
用*号输出字母C的图案
#include "stdio.h"
main()
{
printf("Hello C-world!\n");
printf (" ***\n");
printf (" *\n");
printf ("*\n");
printf ("*\n");
printf (" *\n");
printf (" ****\n");
scanf("%d");
}
用c程序编一个‘用*号输出字母c的图案’
#include 《stdio.h》
void out(int n,int m,int en)
{
int i,j;
for(i=0;i《n;i++)
printf(" ");
for(j=0;j《m;j++)
printf("* ");
if(en==1)
printf("\n");
}
int main()
{
out(2,3,1);
out(1,1,1);
//out(4,1,1);
out(0,1,1);
out(0,1,1);
out(1,1,0);
out(4,1,1);
out(2,3,1);
}
若输入字母C,程序输出结果为【c,C 】;
因为
小写字母
a到z的
ASCII
值
为97到122;
而对应的
大写字母
A到Z的ASCII的值为65到90;大小写字母之间刚好相差32
main()
{char
c1,c2;
c1=getchar();
while(c1《97||c1》122)c1=getchar();
//这个循环确保输入的数据c1是小写字母
c2=c1-32;
//将小写字母的ASCII值减去32并赋值给字符c2,所以字符c2的值就是与c1对应的大写字母
printf("%c,%c\n",c1,c2);//以字符形式输出c1和c2;所以输出为c,C
}
C语言输出字母C2.jpg
#include 《stdio.h》
void main()
{
void DrawC();
DrawC();
}
void DrawC()
{
printf (" *****\n");
printf (" * *\n");
printf ("* \n");
printf ("* \n");
printf ("* \n");
printf (" * *\n");
printf (" *****\n");
}

更多文章:
gridview排序功能属性(怎么把datagridview中的自动排序功能禁用)
2025年6月15日 08:45
易语言主程序和dll通讯(C+的dll如何用易语言正确调用)
2026年4月8日 14:30
怎么制作网站ping工具(ping是什么 如何ping一个站点)
2026年4月7日 09:15
前端样式网站(前端开发应该知道的几个CSS网页表单布局技巧)
2026年2月10日 21:15
flash模板照片幻灯片放映按钮代码解释?如何使用C#操作幻灯片
2025年7月24日 18:45
delphi bit定义(delphi中如何定义TBitmap类型的变量)
2025年11月14日 19:00
bankstatement中文(bank statement是什么意思)
2026年4月5日 01:45
linux如何编程(linux编程开发如何实现对智能手机的开发)
2025年12月23日 13:00
compareto方法实现(java中compareto实现学生成绩排列)
2026年4月28日 01:00
win8如何重装系统(怎么重新安装win8系统|win8如何重新安装系统)
2026年5月29日 06:45














