㈠ c语言题 计算 100-150之间和400-500之间能被9整除的数,并统计个数。
一、算法分析:
1 这里要求统计两个区间的数值,所以需要两组循环,分别从100到150, 以及400到500;
2 对于每个值,判断是否可以被9整除,如果可以则输出,并累加个数。
3 两个循环结束后,输出总个数。
二、参考代码:
#include<stdio.h>
intmain()
{
inti,cnt=0;
for(i=100;i<=150;i++)//100~150
if(i%9==0)//可以整除。
{
printf("%d",i);//输出i值
cnt++;//统计个数。
}
for(i=400;i<=500;i++)//400~500
if(i%9==0)//可以整除。
{
printf("%d",i);//输出i值
cnt++;//统计个数。
}
printf(" ");
printf("总个数%d ",cnt);//输出总个数。
return0;
}
㈡ C语言中100个数输出被9整除的数,每5个换行
100个数是输入的吗?还是随机生成 或者是1 到100? 说的不清楚.
以输入为例
#include<stdio.h>
intmain()
{
inta[100];
inti;
intc;
for(i=0;i<100;i++)
scanf("%d",a+i);
for(i=c=0;i<100;i++)
if(a[i]%9==0)
{
printf("%d",a[i]);
c++;
if(c%5==0)putchar(' ');
elseputchar('');
}
return0;
}
㈢ C语言实现:输出100以内的数,可以被2,3,4,5,7,9,11,13整除,要求是一起完成这些数,不能分开
上面的是我复制错了,下面应该是对的
我认为你的题目应该没看清楚吧,4*5*7*9*11*13>100的,应该是100个满足的数吧,这个是我编的
#include<stdio.h>
main()
{
int i;
for(i=13;i<=1000000;i++)
{
if(i%2!=0) continue;
else if(i%3!=0) continue;
else if(i%4!=0) continue;
else if(i%5!=0) continue;
else if(i%7!=0) continue;
else if(i%9!=0) continue;
else if(i%11!=0) continue;
else if(i%13!=0) continue;
else printf("i=%d\n",i);
}
}
下面是我编的另一个,表示满足要求的前100个i,
#include<stdio.h>
main()
{
int i=13,m=0;
for(m=0;m<=100;i++)
{
if(i%2!=0) continue;
else if(i%3!=0) continue;
else if(i%4!=0) continue;
else if(i%5!=0) continue;
else if(i%7!=0) continue;
else if(i%9!=0) continue;
else if(i%11!=0) continue;
else if(i%13!=0) continue;
else printf("i=%d\n",i),m++;
}
}
㈣ c语言 求100-200内既能够被7和9整除又是素数
#include <stdio.h>
int main()
{
int a,b;
printf("输出100-200内能够被7,9整除且为素数");
for (a=100;a<=200;a++)
{
for(b=2;a%7==0 && a%9==0 &&b<a;b++)
{
if(a%b==0)
break;
else
printf("满足题目要求的数目为%d\n",a);
}
}
return 0;
}
//帮你修改修改...^_^
㈤ C语言,求出100以内能整除9且不是偶数的个整数,并按照从大到小的顺序输出,救救孩子吧
#include<stdio.h>
#include<conio.h>
intmain(void){
inti;
for(i=100;i>0;i--)
if(i%9==0&&i%2!=0)/*能被9整除但不能被2整除*/
printf("%d ",i);
putchar(' ');
getch();/*屏幕暂留*/
return0;
}
㈥ C语言编写1到100能被9整除余2的数
思路:1到100能被9整除余2的数,即可以通过一个for循环从1到100,判断该数除9的余数,如果余数等于2,就输出该数。
参考代码:
#include<stdio.h>
#include<string.h>
intmain()
{
inti;
for(i=1;i<=100;i++)
if(i%9==2)
printf("%d",i);
return0;
}
/*
输出:
211202938475665748392
*/
㈦ 如何用C语言写出:100~200之间的能被9整除的数(循环语言)
#include<stdio.h>
void main()
{
for(int i=100;i<=200;i++)
{
if(i%9==0)
printf("%d ",i);
}
}
㈧ C语言程序编写,1~100之间能够被6或9整除,但不能同时被6和9整除的数字的个数。
#include<stdio.h>
intmain(void)
{
for(inti=1;i<=100;i++)
if((i%6==0||i%9==0)&&i!=54)
printf("%d ",i);
return0;
}
㈨ c语言 100到200之间能被九整除的数,以五个数为一行的形式输出,并统计输出一共有
#include<stdio.h>
intmain()
{inti,n=0;
for(i=108;i<=200;i+=9)
{printf("%d",i);
if(++n%5==0)printf(" ");
}
printf(" 共有%d个",n);
return0;
}
㈩ c语言中=输出100以内能被9整除的整数 怎么做呀
int i, count=0;
for(i=1; i<100; i++) {
if(i%9 == 0) {
count++;
if(count % 10 ==0) printf("\n"); // 每10个数据,换行
printf("%d ", i);
}
}