c语言问考试04

来源:百度知道 编辑:UC知道 时间:2024/05/29 22:47:44
14.计算100到1000之间有多少个数其各位数字之和是5。
15.从键盘输入10个整数,找出第一个能被7整除的数打印后退出循环,否则打印“not exist”
16.打印100以内个位数为6且能被3整出的所有数,按每行5个数每个数占6位的形式打印。

第14题
#include"stdio.h"
main()
{
int i,j;
for(i=100;i<1000;i++)
{
j=i/100+(i%100)/10+i%10;
if(j==5)
printf("%d \n",i);
}

}

第15题

#include"stdio.h"
main()
{
int i,a[10],flag=0;
printf("please input 10 number:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<=10;i++)
if((a[i]%7)==0)
{
printf("%d\n",a[i]);
flag=1;
break;
}
if(flag==0)
printf("no exist \n");

}

第16题
#include"stdio.h"
main()
{
int i;

for(i=0;i<100;i++)
if((i%10)==6)
if((i%3)==0)
printf("%d ",i);
printf("\n");

}

#include <stdio.h>
void Fun1()
{
int nNum = 0;

for(int i = 100