C语言中数字字符如何相乘

#包含stdio.h

int main(void)

{

char a,b;

scanf("%c %c ",a,b);

printf("%d ",(a-' 0 ')*(b-' 0 ');

返回0;

}

如何在c语言中进行字符类型的加减乘除 在C语言中,整形和字符变量是通用的,即字符变量用ASCII码表示,是整形的,可以直接加减乘除,但最后输出的应该是字符输出,比如char a;a = 98a;printf("%c ",a);

c语言实现数字的乘法运算。 C用这个语言,C用楼上那个。

# includestdio.h

int main()

{

int n,I;

char c;

printf("\n请输入一个整数(十进制),这个程序将得到这个数的每个数字的乘积。用“回车”结束输入。\ n ");

n = 1;

c = getchar();

而(c!='\n ')

{ if(c'0' || c'9 ')

{ printf("\n错误!输入不正确。刚才输入的字符不是数字。完成。\n”,n);

返回0;

}

if(c=='0 ')

{ printf("\n刚才输入的字符是\"0\ ",乘积是\"0\ "。不用多输入了。\n完成。\n”,n);

返回0;

}

n * =(int)(c-48);

c = getchar();

}

printf("\n产品是\"%d\ "。\n完成。\n”,n);

返回1;

}

C语言怎么乘法? 直接使用:19*23*149。

在C语言中,加减乘除的符号分别是:,-,*,/等。%代表余数符号,比如a%b是a除以b后的余数,C语言中只有()可以用于括号运算。

例如:

#包含stdio.h

int main(){

int n;

n = 19 * 23 * 149

printf("%d\n ",n);

返回0;

}

/*

输出:

65113

*/

相关文章

发表新评论