
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中奇数的个数及奇数之和. 展开
2,已知:X[12]={2,45,67,12,3,9,76,45,23,42,6,5},编程实现数组X中奇数的个数及奇数之和. 展开
17个回答
展开全部
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);
}
#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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好简单,给你代码:程序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
#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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
#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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
#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);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
{
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询