任务一(程序改错)
下面程序为变量x,y,z赋初值2.5,然后在屏幕上打印这些变量的值。程序中存在错误,请改正错误并在代码中以注释进行说明,写出程序的正确运行结果
#include<stdio.h>
int main(){
printf("THese values are: \n");
int x = y = z = 2.5;
printf("x = %d \n",x);
printf("y = %d \n",y);
printf("z = %d \n",z);
return 0;
}
任务二(第三章:课后习题第六题)
请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为'C','h','i','n','a',经过运算,使c1,c2,c3,c4,c5分别变为'G','1','m','r','e'。分别用putchar函数和printf 函数输出这5个字符。