用C语言编写一段题目为“输出100以内所有能被3整除但不能被5整除的数,按每行5个数的形式输出”。

来自:    更新日期:早些时候
c语言编程输出100到1000间能被3整除但不能被5整除的数~

使用for循环与求余运算符%即可实现该功能。

具体实现代码如下:
#includevoid main(){ int i; for(i=100; i<1000; i++) // 从100到1000循环寻找满足条件的数 { if(!(i%3) && (i%5)) // 如果该数能被3整除并且不能被5整除,则输出该数 printf("%d ", i); // 输出满足条件的数 }}

#includeint main(){ int i,sum=0; for(i=20;i<=100;i++) if(i%3==0 && i%5!=0) sum+=i; printf("20到100之间能被3整除但不能被5整除的所有数的和:%d",sum); return 0;}

用for循环,计数变量n从3开始步长3增量以保证n是3的倍数,再把能被5整除的n剔除。用一个t变量作输出个数计数来完成输出5个数换行。代码如下:

#include "stdio.h"
int main(int argc,char *argv[]){
int n,t;
for(t=0,n=3;n<100;n+=3)//3开始3增量保证n能被3整除
if(n%5)//不能被5整除的n才输出
printf(++t%5 ? "%3d" : "%3d
",n);//用t控制每5个数一行
if(t%5)//结束时未获得换行则补一个换行
printf("
");
return 0;
}

输出结果如下图:



#include<stdio.h>
void main()
{
int i,j=0;
for(i=1;i<=100;i++)
if(i%3==0&&i%5!=0)
{printf("%4d",i);
j++;
if(j%5==0)printf("\n");
}
}


用C语言编写一段题目为“输出100以内所有能被3整除但不能被5整除的数,按每行5个数的形式输出”。视频

相关评论:
  • 18337846957c语言题目:int x=6,y=3,z; print(%d\\n,z=(x\/y,x%y));结果是多少? 顺便...
    皮菲法你的问题z=(x\/y,x%y));x\/y=2;x%y=0;z=(2,0);z=0;不懂看下面逗号表达式问题。逗号表达式 逗号表达式的一般形式是:表达式1,表达式2,表达式3……表达式n 逗号表达式的求解过程是:先计算表达式1的值,再计算表达式2的值,……一直计算到表达式n的值。最后整个逗号表达式的值是表达式n的值。...

  • 18337846957帮帮忙,c语言题目输入一个x,输出下面分段函数f(x)的值,要求将分段函数...
    皮菲法include <stdio.h>float fun(float x){if(x>0) return 1;else if(x==0) return 0;else return -1;}int main(){float x;scanf("%f",&x);printf("%f",fun(x));return 0;}

  • 18337846957计算机二级C语言题目 int x; x=11\/3; int y=5; printf("%%d,%%%d...
    皮菲法printf("%%");输出是 所以上面 d 输出%d d 本来是% %d 但是%d正好要接受X的值为11\/3=3 所以结果就是 %d,%3

  • 18337846957c语言题目:给出一百分制成绩,要求输出成绩等级ABCDE
    皮菲法printf("Grade is E!\\n"); break;case 4: printf("Grade is E!\\n"); break;case 5: printf("Grade is E!\\n"); break;case 6: printf("Grade is D!\\n"); break;case 7: printf("Grade is C!\\n"); break;case 8: printf("Grade is B!\\n"); break;} return 0;} ...

  • 18337846957这个C语言题目怎样做?
    皮菲法以下是一段C语言代码实现上述要求:```include <stdio.h> int main() { int score; \/\/ 定义一个变量存储分数 printf("请输入你的分数:\\n");scanf("%d", &score); \/\/ 从控制台读入分数 if (score >= 90) { printf("A\\n"); \/\/ 分数在90分以上,输出A } else if (score >= 80...

  • 18337846957C语言题目
    皮菲法样例输出 Sample Output 6,1 其它测试输入样例 389,207,155,300,299,170,65,158 5,3,1,4,3,2,1,0 1,2,3,4,5,6,2 \/ \/ 分析,问题是动态规划与Dilworth定理题目 http:\/\/www.gnocuil.cn\/blog\/article.asp?id=16 \/ int main(){ char s[105];int i, j, n, a[21], l[21]...

  • 18337846957c语言题目,求助大神,需求程序<(~ˇ~)\/~ 编写一个函数print,打印一个学生...
    皮菲法下面的程序先输入五位同学的数据记录,包括姓名、学号、三门课程的成绩。然后再输出这五位同学的数据记录。我想应该符合你的要求。include<stdlib.h>#include<string.h>#include<stdio.h>#define N 5struct stu{int grade[3];char name[10];int num;};void f_print(struct stu * temp);int ...

  • 18337846957用C语言编写一个程序,要求输入购买商品的钱款数,输出相应的折扣率?_百 ...
    皮菲法你这个题目无法实现的,因为折扣率应该是在知道原价的基础上的。目前给出条件不足。这里做个假设:如果输入是两个,折扣前和折扣的,那么可以计算,比如:float beforePayment,afterPayment;float percentage;scanf("折扣前金额=%f",&beforePayment);scanf("折扣后金额=%f",&afterPayment);percentage=after...

  • 18337846957请问这道c语言题目怎么写?
    皮菲法&& i%100 || i%400==0));\/\/求到18岁前一年总天数 w[1] = i%4==0 && i%100 || i%400==0 ? 29 : 28;\/\/18岁那一年是闰年?for(m-=2;m>=0;sum+=w[m--]);\/\/求到18岁那一年整月天数和 printf("%d\\n",sum+d);\/\/输出 return 0;} 代码图片和运行样例:...

  • 18337846957怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
    皮菲法if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大,就把第一个数换走,否则不换 a=c; \/\/此时第一个数是最大的 printf("最大值为:%d",a);\/\/输出第一个数 } 这种方法可以完成题目要求,但是无法实现排序,因为第一个数丢了,只要不丢数,多用几次if就可以再实现排序.当然,只...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网