如何用c语言给变量a,b赋值,赋值范围是确定的。 10

例:变量a,b;取值在1-10内,且a与b的值不等。... 例:变量a,b;取值在1-10内,且a与b的值不等。 展开
 我来答
ivanhui1993
2012-01-12
知道答主
回答量:8
采纳率:0%
帮助的人:3.9万
展开全部
用随机数赋值。
/* 通过1+ rand()%10 产生 1-10 的随机数 */
#include<stdio.h>
#include<stdlib.h>
// rand 能生成0到RAND_MAX(在<stdlib.h>头文件中定义的符号常量)之间的整数
int main()
{
int a, b;
a=1+(rand()%10);
b=1+(rand()%10);
while(a==b) b=1+(rand()%10);
printf("%d %d",a,b);

return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沉沉卡
2012-01-04 · TA获得超过132个赞
知道答主
回答量:77
采纳率:66%
帮助的人:19.3万
展开全部
int a,b;
1<a<10;
1<b<10;
a!=b;
但这样不能运行,在后面还需要给ab赋值才行
赋值一般是一个确定的值,除非在条件中才用范围
追问
快接近我想要的答案了,具体要用的可能是for循环吧!
追答
int a,b;
for(a=1;a<=10;a++)
{
for(b=1;b<=10;b++)
{
if(a!=b)
{
..........
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维多K
2012-01-03 · TA获得超过413个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:178万
展开全部
程序里写的话,就这么写:
int a,b;
a=1;
b=2;
如果是要从运行终端手动输入的话,就这么写:
int a,b;
scanf("%d%d", &a, &b);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
st1381
2012-01-01 · TA获得超过246个赞
知道答主
回答量:110
采纳率:0%
帮助的人:71.5万
展开全部
scanf("%d%d",a,b);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bf7e0577e
2012-01-01 · TA获得超过404个赞
知道答主
回答量:216
采纳率:0%
帮助的人:147万
展开全部
先定义变量类型 比如整形是 int 定义x y
int x=1,y=2;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式