44问答网
所有问题
用C语言:“输出100~999之间个位是5且能被7整除7的数,要求每行输出5个,且统计一共有多少个这样的数。”
如题所述
举报该问题
推荐答案 2009-10-11
main()
{
int i,n,k=0;
for(i=105,n=0;i<=999;i=i+10) /*因为个位是要是5,所以就以105开始并接每次循环加10,就保证个位数是5,减少循环的次数*/
if(i%7==0)
{
++n;
printf("%4d",i);
if(n%5==0)
printf("\n");
}
printf("\n总共有%d这样的数",n);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YGZW3GRRY.html
其他回答
第1个回答 2009-10-11
#include<stdio.h>
int main()
{
int cout=0;
for(int i=105;i<=999;i+=10)
if(i%7==0)
{ cout++;
printf("%-3d ",i);
if(cout%5==0) printf("\n");
}
printf("\nall:%d\n",cout);
return 1;
}本回答被提问者采纳
相似回答
...题目如下
:输出100
~
999之间个位是5且能被7整除的数,要求每行输出5
...
答:
//我就只写main函数里面的内容了int count = 0;for (int i =
100
; i <
999
; ++i){ if (i % 10 == 5 && i % 7 == 0) { ++count; printf("%d ", i); if (count % 5 == 0) printf("\n"); }} printf("count: %d\n", count);...
c语言
程序
输出100
~
999之间个位是5且能被7整除的数,要求每行输出5个
...
答:
include<stdio.h>int main(void){ int n,i;//少个;号 for(i=
100
;i<=
999
;i=i+1)//第二个;号没用英文符号 if(i%10==5 && i%7==0)//(号没用英文符号{ n++;printf("%5d",i);if(n%5==0)//(号和)号都没用英文符号printf("\n");//(号和)号还有;号都没用英文符号} pr...
编写程序
,输出100~999之间个位是5且能被7
整出
的数,要求每行输出5个
答:
void fun_show(){ int i,count=0;for(i=0;i<=99;i++){ if((i*10+5)%7==0){ printf("%d ", i*10+5);count++;if(count%5 == 0){ printf("\n");} i+=6;} } if(count%5!=0){ printf("\n");} }
...
是5且能被7整除的数,要求每行输出5个,
并
统计共有
多少个这样的数_百...
答:
很简单嘛。。让t代表被循环的数 if mod(t,10)==5&&mod(t,7)==0 学了很久了 具体符号啊什么优点不太记得了 反正就是用mod求余数嘛~`另外定义一个变量n让他来记符合条件的t的数目 输出n就行了 把t的值依次赋给一个(·,5)的数组 就
是每行5
列 输出数组就行了 ...
大家正在搜
C语言 输出不同的数
c语言个位上的数怎么表示
C语言输入输出
c语言怎么输出数组
c语言输出函数
c语言输出数字
c语言字符数组输出
c语言将数组逆序输出
c语言取个位十位