大一C语言实验报告题,请求那位大爷帮助( ๑ŏ ﹏ ŏ๑ )

如题所述

#include<stdio.h>
void main()
{
int a,b;
printf("请输入100以内的整数:");
scanf("%d",&a);
b=a;
while(b<100)b+=a;
printf("%d\n", b-a);
return 0;
}追问

错了

不对

运行不起

追答

代码重新打一遍 或者直接复制我的. 你打的里面有中文字符.

追问

#include
void main()
{
int a,b;
printf("请输入100以内的整数:");
scanf("%d",&a);
b=a;
while(b<100)b+=a;
printf("%d\n",b–a);
return 0;
}

是这个吧

错的

运行不了

追答

printf("%d\n",b–a);
这个减号,是中文的 ,改成英文的,或者复制我这句
printf("%d\n",b-a);

追问

哦

好的

可以了

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-15
一个while和一个if。。追问

怎么编辑啊?

#include
void main()
{
int a,b;
printf("请输入100以内的整数:");
scanf("%d",&a);
for(b=100;b<=100; b––)
{
if(b%a==0)
break;
}
printf("%d\n",b);
}

是这样吗?

追答

差不多。。但是一你没有关于a大小的检测,而你跳出循环有点bug。。。把b小于100改成大于a吧。。。

相似回答