用C语言编写程序,输出100内的数字包含7且能被7整除的数,如77既能被7整除又包含.一行输出5个数
发布网友
发布时间:2022-05-26 14:52
我来回答
共3个回答
热心网友
时间:2023-10-22 21:16
#include <stdio.h>
int main(void)
{
int i,count;
for(count=i=0;i<100;++i)
{
if(!(i%7)&&(i/10==7||i%10==7))
{
printf("%3d%c",i,++count%5?'\0':'\n');
}
}
return 0;
}
热心网友
时间:2023-10-22 21:16
#include<stdio.h>
#define maxn 100
main()
{
int i, sum[maxn], k = 0;
for(i = 1; i <= maxn; i++)
{
if(i % 7 == 0) sum[k++] = i;
else
{
int index = i;
while(index)
{
if(index % 10 == 7)
{
sum[k++] = i;
break;
}
index /= 10;
}
}
}
int cot = 0;
for(i = 0; i < k; i++)
{
printf("%d ", sum[i]);
cot++;
if(cot == 5)
{
puts("");
cot = 0;
}
}
}
热心网友
时间:2023-10-22 21:17
与题意不否。应该是包含7且能被7整除而不是包含7或能被7整除。