#include <stdlib.h>
int main()
{
int a,b,c
puts(请输入被减数和减数")
scanf("%d%d",&a,&b)//不能在sacnf()中写字符串
c=a-b
printf("商是%d\n",c)
system("pause")
return 0
}
sprintf(result,"%d",c)是把c这个整形数以字符串的形式写到result字符串中,如果c=1000,则result的前四个字符分别是1000,即把整形变成字符串。
#include
<stdio.h>
#include
<string.h>
int
main()
{
char
result[35]={0}
int
a,b,c,clen
int
i
scanf("%d
%d",&a,&b)
c=a-b
sprintf(result,"%d",c)
clen=strlen(result)
for(i=0i<cleni++)
{
if((clen-i)%3==0&&i!=0)
printf(",")
printf("%c",result[i])
}
printf("\n")
return
0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)