求高手,c语言题目,随机输入一个数,范围100到1000.判断它是不是是6和19的倍数。最好for语

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求高手,c语言题目,随机输入一个数,范围100到1000.判断它是不是是6和19的倍数。最好for语相关的知识,希望对你有一定的参考价值。

求解

参考技术A 因为你输入的次数不确定,又要要求使用for循环,所以for循环的三个参数不写,但是注意在循环里面加一个跳出循环的条件,否则会出现死循环
#include<stdio.h>
void main()
int num;
printf("请输入一个100到1000之间的数:");
scanf("%d",&num);
for(;;)
if(num>=100&&num<=1000)
break;
else
printf("必须输入一个100到1000之间的数!\n\n");
printf("请输入一个100到1000之间的数:");
scanf("%d",&num);


if(num%6==0&&num%19==0)
printf("这个数是6和9个倍数!");
esle
printf("这个数不是6和9个倍数!");

参考技术B srand()置随机种子后rand()产生随机数,最后判断就行了

求c语言高手!!!如何用if判断输入的汉字

刚接触c语言,不知道c语言能否判断汉字是否是自己想要的。。就是先scanf("%s",&a): 再if(a=="**")

用字符串比较函数strcmp()
#include <stdio.h>
#include <string.h>
int main()

char a[100] ; //定义一个字符串,数组,存储输入的汉字
scanf("%s",a); //输入一串汉字

if ( strcmp(a, "汉字" ) == 0 ) //等于0表示相等

printf("yes!\n");

else

printf("no!\n");

return 0;
参考技术A 比较该汉字的asc码。追问

我是小白....能否详细点呢?大神

参考技术B 详细描述一下你的问题,可以判定这是个汉字,但是不能判断是哪个汉字。追问

就是判断是哪个汉字

追答

如果你查资料能够找到这个汉字的编码,也不是不可以,不过没有什么意义。不过你可以用判字符串相等可以看是不是你要的字符串。

以上是关于求高手,c语言题目,随机输入一个数,范围100到1000.判断它是不是是6和19的倍数。最好for语的主要内容,如果未能解决你的问题,请参考以下文章

c语言 指定范围内的回文素数,题目如下,要求1S内完成的

你好,怎样用c语言输出一个1到100的随机数

c语言题目,输入n个数到一维数组a中,求均方差。

用c语言怎么生成20个[0,20]不相等的随机数?

C语言 设计并实现一种大素数随机生成方法; 实现一种快速判定任意一个大数是不是是素数方法 跪求啊

怎样用c语言产生0-100随机数?求助高手