C程序设计语言--浙大 --mocc -一二章节作业

程序设计入门—C 语言
第一周编程作业
1.题目内容:
题目内容:
程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的 0 时,
输出不应带有前导的 0。比如输入 700,输出应该是 7。
输入格式:
每个测试是一个 3 位的正整数。
输出格式:
输出逆序的数。
输入样例:
123
输出样例:
321
和空格,然后是表示可辨度的文字,跟上句号。注意可辨度的句子的第一个字母是小写的。
注意这里的标点符号都是英文的。
输入样例:
33
输出样例: Weak signals, readable with considerable difficulty.

#include<stdio.h>
int main()
{

	int n,m;
	int a,b,c;
	scanf("%d",&n);
	a = n/100;//百位 
	b = n/10%10;//十位 也可以 %100 /10 
	c = n%10; //个位 
	m = c*100 + b*10 + a;//逆序输出
	printf("%d",m);
	return 0; 
} 

第二周作业–参考博客–
https://blog.csdn.net/fjinhao/article/details/45290549?ref=myread

# include <stdio.h>
 
int main()
{
	int i;
	scanf("%d",&i);
	if(i >= 0 && i <= 2359) {
		if(i > 0 && i < 10) {
			i = 1600 + i;
				printf("%d",i);
		}
		else if(i == 0){
			i = 1600;
				printf("%d",i);
		}
		else if(i >= 10 && i < 100 ){
			i = 1600 + i;
				printf("%d",i);
		}
		else if(i >= 100 && i < 1000) {
			if(i/100 == 8) {
				i = i % 100;
					printf("%d",i);
			}
			else if(i/100 > 0 && i/100 < 8) {
				i = (i/100 - 8 + 24) *100 + (i % 100);
					printf("%d",i);
			}
			else if(i/100 == 9) {
				i = (i/100 - 8)*100 + i % 100;
					printf("%d",i);
			}
		}
		else if(i >= 1000 && i <= 2359) {
			i = (i /100 -8)*100 + (i % 100);
				printf("%d",i);
		}
	}
	return 0;
 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值