下面程序的功能是输出100以内能被7整除,且个位为5的所有整数。请填空。

main(){int i,m;for(i=0;i<99;i++) {m=i*10+5;if( )continue;printf( "%d",____); }}
2024年11月15日 16:20
有3个网友回答
网友(1):

C语言复习题

1.写出C程序的一般构成。

2.运行C程序的基本过程一般包括哪些步骤?各个步骤的作用是什么?
3.写出下面程序执行后变量a,b,c的值。
char a='2',b='a' ;
int c;
c=a+b;
a=c;
4.写出下列程序的输出结果。
main()
{int x=50,y=5,z=5;
x=y==z;printf("%d\n",x);
x=x==(y==z);printf("%d\n",x);
}
5.写出下列程序的输出结果。
main()
{char c;
short i;
c='A';
i=65;
printf("c:dec=%d oct=%o hex=%x ASCII=%c\n",c,c,c,c);
printf("i:dec=%d oct=%o hex=%x unsigned=%u\n",i,i,i,i);
c='x';
i=-4;
printf("c:dec=%d oct=%o hex=%x ASCII=%c\n",c,c,c,c);
printf("i:dec=%d oct=%o hex=%x unsigned=%u\n",i,i,i,i);
}
6.编程序 某公司付给其销售人员的薪水是这样计算的:每星期200元的底薪,再加上该星期总销售额的8%的提成。编写程序,输入一个星期的销售额,计算并输出销售人员该星期的总收入
7.贷款中的利息按照如下公式计算:利息(interest)=本金(principal)×利率(rate)×天数(days)/365
编写程序,输入本金(principal)、利率(rate)和天数(days),计算并输出利息(interest)。
8.阅读程序,写出执行结果
1.main()
{
int a,b,c;
a=2;b=3;c=1;
if (a>b)
if (a>c)
printf("%d\n",a);
else
printf("%d\n",b);
printf("end\n");
}
2.main()
{ int a=2,b=7,c=5;
switch (a>0)
{
case 1: switch (b<0) { case 1: printf("@"); break ;
case 2: printf("!"); break ;}
case 0: switch (c==5) { case 1: printf("*") ; break ;
case 2: printf("#") ; break ;
default : printf("#") ; break ; }
default : printf(“&”);
}
printf("\n");
9.设计一个判断输入年份是否为闰年的程序。
10.企业发放的奖金根据利润提成。利润(用I表示)低于或等于10万元的,奖金可提10%;利润高于10万元,低于20万元(1000001000000时,超过100万元的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。
问题补充:11.判别键盘输入字符的类别。
分析:可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母,在“a”和“z”之间为小写字母,其余则为其他字符。
12.给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字。例如,原数为321,应输出123。
13.输入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
14.请将下列程序补充完整
1.下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空。
main()
{ int i,j;
for(i=0; ;i++)
{ j=i*10+6;
if( ) continue;
printf("%d",j);
}
}
2.计算下列各式的值。
1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+4+…+n)
main()
{ int j,s,p,n;
scanf("%d",&n);
for(s=p=0,j=1;j<=n;j++)
{p=______;
s=_______;
}
}

网友(2):

第一空:m%7!=0 //不能被7整除时返回程序继续执行
第二空:m // 输出所有符合条件的数

网友(3):

!( m%7==0&&m<=100) //不能被7整除且大于100时返回程序继续执行
m