您的位置:

c语言2位整数,c语言输入两位整数

本文目录一览:

允许用户从键盘输入一个两位整数用c语言怎么表示

#includestdio.h

int main()

{

int a;

puts("请输入一个两位数:");

while(1)

{

scanf("%d",a);

if(a9 a100)

break;

puts("输入有误,请重新输入:");

}

printf("您输入的两位数是:%d\n",a);

return 0;

}

在C语言中怎样保留两位整数?

如果你想保留几位整数,不够的在前面补0,可以这样做,比如:

#includestdio.h

void

main()

{

int

a=1;

printf("%03d",a);

}

它表示结果有3位,不够的前面补0,超过3位就将整数完全显示,不限制在3位。。。

如何用c语言编程输入一个两位正整数,让其以字符形式输出

#include stdio.h

int main()

{

int k;

scanf("d",k);

if(k99 || k10)

{

printf("输入不符合要求");

return 0;

}

int d = k /10; //十位数

int i = k - d*10; // 个位数

printf("十位字符:%c\n",d);

printf("个位字符:%c\n",i);

getchar();

return 0;

}

C语言编程对输入的一个两位整数,输出各位数码?

这个二位数除以10得十位,除以10取余数得个位。比如23,23/10=2,23%10=3

c语言中怎样使产生的随机数是二位整数

#include stdio.h

#include "stdlib.h"

#include "time.h"

/* main:some simple output */

void main()

{

int num1,num2;

srand((unsigned)time(NULL));

//产生两位数随机数

do

{

num1 = rand()%90+10;

num2 = rand()%90+10;

}while (num1num2); //如果num2大于num1就重新生成 直到num1大于num2

if (num1num2)

{

printf("大于");

}

else{

printf("小于");

}

}

c语言求两位整数个位和十位数字之和并输出该数字字符输出方式

#includestdio.h

#includestdlib.h//itoa()函数头文件

int main( )

{

char n[3],m[3];

int a,b,x=0,y=0;

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

x+=a%10;//个位

x+=a/10;//十位

y+=b%10;

y+=b/10;

itoa(x,n,10);//将整型数字转化为字符串,格式itoa(int,char,10);

itoa(y,m,10);

printf("%s %s",n,m);

return 0;

}