求做个C语言程序.#includemain(){int a,b,c,d,t;printf("请输入一个四位数:\n");
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 16:45:21
求做个C语言程序.
#includemain(){int a,b,c,d,t;printf("请输入一个四位数:\n");scanf("%d%d%d%d",&a,&b,&c,&d);if (a+5>=10)a=(a+5)%10;else a=a+5;if (b+5>=10)b=(b+5)%10;else b=b+5;if (c+5>=10)c=(c+5)%10;else c=c+5;if (d+5>=10)d=(d+5)%10;else d=d+5;t=a,a=d,d=t;t=b,b=c,c=t;printf("%d %d %d %d\n",a,b,c,d);}
这个是加密的.
根据这个做个解密的程序.
#includemain(){int a,b,c,d,t;printf("请输入一个四位数:\n");scanf("%d%d%d%d",&a,&b,&c,&d);if (a+5>=10)a=(a+5)%10;else a=a+5;if (b+5>=10)b=(b+5)%10;else b=b+5;if (c+5>=10)c=(c+5)%10;else c=c+5;if (d+5>=10)d=(d+5)%10;else d=d+5;t=a,a=d,d=t;t=b,b=c,c=t;printf("%d %d %d %d\n",a,b,c,d);}
这个是加密的.
根据这个做个解密的程序.
程序试过正确(每位数都只能是0-9的),可复制:
#include<stdio.h>
main()
{int a,b,c,d,t;
printf("请输入一个四位数:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
//原来的加密部分
if (a+5>=10)
a=(a+5)%10;
else
a=a+5;
if (b+5>=10)
b=(b+5)%10;
else
b=b+5;
if (c+5>=10)
c=(c+5)%10;
else
c=c+5;
if (d+5>=10)
d=(d+5)%10;
else
d=d+5;
t=a,a=d,d=t;
t=b,b=c,c=t;
printf("%d %d %d %d\n",a,b,c,d);
//下面是解密部分
t=a,a=d,d=t;//先交换回来
t=b,b=c,c=t;
if (a>=5)//解a
a=a-5;
else
a=(a+10)-5;
if (b>=5)//解b
b=b-5;
else
b=(b+10)-5;
if (c>=5)//解c
c=c-5;
else
c=(c+10)-5;
if (d>=5)//解d
d=d-5;
else
d=(d+10)-5;
printf("%d %d %d %d\n",a,b,c,d);
}
#include<stdio.h>
main()
{int a,b,c,d,t;
printf("请输入一个四位数:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
//原来的加密部分
if (a+5>=10)
a=(a+5)%10;
else
a=a+5;
if (b+5>=10)
b=(b+5)%10;
else
b=b+5;
if (c+5>=10)
c=(c+5)%10;
else
c=c+5;
if (d+5>=10)
d=(d+5)%10;
else
d=d+5;
t=a,a=d,d=t;
t=b,b=c,c=t;
printf("%d %d %d %d\n",a,b,c,d);
//下面是解密部分
t=a,a=d,d=t;//先交换回来
t=b,b=c,c=t;
if (a>=5)//解a
a=a-5;
else
a=(a+10)-5;
if (b>=5)//解b
b=b-5;
else
b=(b+10)-5;
if (c>=5)//解c
c=c-5;
else
c=(c+10)-5;
if (d>=5)//解d
d=d-5;
else
d=(d+10)-5;
printf("%d %d %d %d\n",a,b,c,d);
}
求做个C语言程序.#includemain(){int a,b,c,d,t;printf("请输入一个四位数:\n");
c语言判断奇数偶数#include main(){int a;printf("请输入一个整数");scanf("%d",
降序排列#include void main(){int a,b,c,d,t;printf("请输入4个数:");sca
c语言不等于怎么写#include void main(){int a;printf("请输入一个正整数:");scan
C语言 int a=30,b=8; printf ("%d\n",(a%b));这个程序运行结果是什么啊?那个!什么叫a
C语言 int a;int b; }d[3] ={{1,4},{2,5},{6,7}}; printf("%d\n",d
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b
素数 回文数#includemain(){ int i,n,a,b,c,d,j,count; while (scanf(
在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)
c语言中求两个数之和#include main(){int a,b;int sum=0;printf("请输入两个数:"
求学霸,C语言的题目(1)main(){ int a=1,b=2,c=3;printf("%d,%d,%d,%d\n",