C语言编程题,急,请大家帮忙啊,不会的也试试啊,急

1,编程实现:将100至200之间的不能被5整除的数输出.2,已知:X[12]={2,45,67,12,3,9,76,45,23,42,6,5},编程实现数组X中奇数的个... 1,编程实现:将100至200之间的不能被5整除的数输出.
2,已知:X[12]={2,45,67,12,3,9,76,45,23,42,6,5},编程实现数组X中奇数的个数及奇数之和.
展开
 我来答
百度网友fbd573469
2007-06-26 · TA获得超过638个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:0
展开全部
1.

#include"stdio.h"
#define L 100
#define U 200
#define  FACTOR 5

void main()
{   int i;
    printf("%5d 之间 %5d 不能被 %5d 蒸出的数如下:\n",L,U,FACTOR);
    for(i=L;i<=U;i++)
       if(i%FACTOR)   printf("%-4d",i);
}

2. 
#include"stdio.h" 

void main() 

    int x[12]={2,45,67,12,3,9,76,45,23,42,6,5}; 
    int i, sum=0, count=0; 
    printf("\n数组x的元素为:");
    for(i=0;i<12;i++){
        printf(" %5d ",x[i]);
        if(x[i]%2==1) { 
            count++; 
            sum += x[i]; 
        } 
    }
    printf("\n数组x中共有奇数 %5d 个,所有奇数之和为 %5d\n”,count,sum); 
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
符映91
2007-06-26
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
好简单,给你代码:程序1:将100至200之间的不能被5整除的数输出源代码 a.c
#include <stdio.h>
#include <stdlib.h>
main(){
for(int i =100;i<=200;i++){
if( i %5 ) printf(" %d 不能被5整除!\n", i);
}
}
问题二:已知:X[12]={2,45,67,12,3,9,76,45,23,42,6,5},编程实现数组X中奇数的个数及奇数之和.
源代码 b.c
#include <stdio.h>
#include <stdlib.h>
main(){
int X[12]={2,45,67,12,3,9,76,45,23,42,6,5}, sum=0, count=0;
for(int i = 0; i <12; i ++){
if( X[i] %2 ){
sum += X[i];
count ++;
}
}
printf("奇数个数是 %d 奇数之和是 %d\n", count, sum);
}

另外,如果用windows下的tc等集成开发环境,编译我就不说了。
如果用linux或者unix,这样编译:
$cc -o a a.c
$cc -o b b.c
这样, a.c编译后得到的可执行程序是a,b.c编译后得到的可执行程序是b,运行这样就可以了
$a
$b
不过如果你用root用户操作,执行时应该这样
#./a
#./b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
澄子贤j
2007-06-26
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
1
#include"stdio.h"
void main(){
int i;
printf("100至200之间的不能被5整除的数:");
for(i=100;i<=200;i++){
if(i%5!=0){
printf("%d\t",i);
}
}
printf("\n");

}
2
#include"stdio.h"
void main(){
int i,x[12]={2,45,67,12,3,9,76,45,23,42,6,5},sum=0,count=0;
for(i=0;i<12;i++){
if(x[i]%2!=0){
count++;
sum+=x[i];
}
}
printf("基数有%d个\n",count);
printf("基数和为%d\n",sum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tg_scorpio
2007-06-26 · TA获得超过414个赞
知道小有建树答主
回答量:195
采纳率:100%
帮助的人:0
展开全部
1
#include"stdio.h"

void main()
{
int i;
for(i=100;i<200;i++)
if(i%5)
printf("%4d",i);
}
2
#include"stdio.h"

void main()
{
int X[12]={2,45,67,12,3,9,76,45,23,42,6,5};
int i, sum=0, count=0;
for(i=0;i<12;i++)
if(X[i]%2) {
count++;
sum += X[i];
}
printf ("\nThere are %d odd numbers, and the sum of them is %d.\n",count, sum);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枫叶刀市ACDQD
2007-06-26 · TA获得超过559个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:0
展开全部
1.main()
{
int num;
for(num=100;num<=200;num++)
if(num%5!=0)
printf(“%d\n”,num);
}
2.main()
{
int I,n,s,x[12]={2,45,67,12,3,9,76,45,23,42,6,5};
n=s=0;
for(I=0;I<12;I++)
if(x[I]%2!=0)
{n++;
s=s+x[I];
}
printf(“数组x中的奇数个数为:%d个,奇数之和为:%d\n”,n,s);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(15)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式