从品牌网站建设到网络营销策划,从策略到执行的一站式服务
putchar()括号内可以是常量,变量,表达式等,先里面的值,然后根据ACSII码,输出对应的字符。
创新互联主营南关网站建设的网络公司,主营网站建设方案,手机APP定制开发,南关h5小程序开发搭建,南关网站营销推广欢迎南关等地区企业咨询
比如,'0'的ASCII码值是48,那么putchar(48+3)和putchar('0'+3)都会输出3;
又如,putchar('a'+1)会输出b.
程序如下:#include stdio.h
int main(void)
{
int i,j,p;
char code[32];
scanf("%d",i);
j=i;
p=0;
while(j0)
{
code[p++]=j%2 + 48 ;
j=j/2;
}
j=p;
printf("the num is : %d, \n the code is:",i);
while(j)
{
printf("%c",code[--j]);
}
getch();
return 0;
}
用子函数实现结构体数据的输入与输出:对于多数子函数的输入与输出,有一定规律性可言。
方法1:void型不传值传址调用与声明。main中声明void date_in(),void date_pout()。函数定义前一定在main()前先定义结构体变量(全局变量),然后定义输入或输出程序段。此时再main()调用即可。
如下:
struct student
{
char name[20];
int old;
char sex;
}stu;
void date_in();
void main()
{ date_in();
}
void date_in()
{ scanf("%s%d/c,"stu.name,stu.old,stu.sex);
}时间问题程序有点简洁,有问题请追问,很乐意与你分享。
如果a、b是字符串的话,我知道有两种。
scanf("%s%s",a,b);
另外一种就是使用gets()函数。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图