中国石油大学C语言上机题答案.zip(8)

发布时间:2021-06-06

#include <stdlib.h>

#define SIZE 5

int

main(void)

{

int bit_count;//位数

long int input_num;//输入数

int result[SIZE];//存放各个位的数

int i;

scanf("%ld", &input_num);

if (input_num < 0 || input_num > 99999) {

printf("Invalid input\n");

exit(1);

}

for( bit_count = 0; input_num; ++bit_count) {

result[bit_count] = input_num % 10;

input_num /= 10;

}

printf("%d\n",bit_count);

for(i = 0; i < bit_count; ++i)

printf("%d",result[i]);

printf("\n");

exit(0);

}

4.4 四位数拆分

输入一个四位数,判断千位、百位、十位和个位数字之和是否为偶数,如果是,输出Yes,如果不是,输出No;如果不是四位数,输出Invalid data。

#include<stdio.h>

void main()

{

int x,a,b,c,d,e;

scanf("%d",&x);

if(x/1000<1||x/10000>=1)

printf("Invalid data\n");

else {

a=x/1000;

b=x%1000/100;

c=x%1000%100/10;

d=x%1000%100%10;

e=(a+b+c+d)%2;

if(e==0)

printf("Yes\n");

else

printf("No\n");

中国石油大学C语言上机题答案.zip(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219