C语言求解:1.输入一个正整数,将其转换为二进制并输出? 2.输出100~1000之内的同构数 如 :625*625=39062

如题所述

1.
#include<stdio.h>
#include<stdlib.h>
main()
{
int num;
char s[128];
printf("input a number:");
scanf("%d",&num);
itoa(num,s,2);
printf("二进制是:%s\n",s);
}

2.
#include<stdio.h>
main()
{
int num,i;
printf("请输入一个数(100~1000之间):");
scanf("%d",&num);
if(num>=100&&num<=1000)
{
i=num*num;
printf("%d*%d=%ld\n",num,num,i);
}
else printf("你的输入有误\n");
}
温馨提示:内容为网友见解,仅供参考
无其他回答

...2.输出100~1000之内的同构数 如:625*625=39062
itoa(num,s,2);printf("二进制是:%s\\n",s);} 2.include<stdio.h> main(){ int num,i;printf("请输入一个数(100~1000之间):");scanf("%d",&num);if(num>=100&&num<=1000){ i=num*num;printf("%d*%d=%ld\\n",num,num,i);} else printf("你的输入有误\\n");} ...

相似回答
大家正在搜