第1关:开始编程啦
问题描述
第一个程序,请首先向我们伟大的祖国问好。
输入
无
输出
你好,中国!
注意:输出内容中,标点符号(,和!)都是中文的。
输入示例
无
输出示例
你好,中国!
| 12
 3
 4
 5
 6
 
 | #include <stdio.h>
 int main(){
 printf("你好,中国!");
 return 0;
 }
 
 | 
 第2关:矩形的面积与周长
问题描述
指定矩形的长和宽,计算并输入矩形的面积与周长。
输入
两个用空格分开的整数,分别表示矩形的长和宽。
输出
输出包括两行:
第一行输出矩形的面积,第二行输出矩形的周长。
输入示例
3 4
输出示例
面积是12
周长是14
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | #include<stdio.h>int main(){
 int a,b,c,s;
 scanf("%d %d",&a,&b);
 c=(a + b) * 2;
 s=a * b;
 printf("面积是%d\n周长是%d\n",s,c);
 return 0;
 }
 
 | 
 第3关:逆序数求和
问题描述
输入一个三位正整数,计算并输出这个整数和其逆序数之和。
逆序数是指把原三位数的个位、十位、百位逆序后构成的三位数,例如三位数256的逆序数是652。
输入
一个三位的正整数。
输出
一个等式,按照“原数+逆序数=和”的格式输出。
输入示例
256
输出示例
256+652=908
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | #include <stdio.h>#include <stdlib.h>
 #include <math.h>
 
 int main(){
 int n=0,mun=0,i,num,t;
 int arr[3];
 scanf("%d",&num);
 t=num;
 while(t>0){
 t=t/10;
 n++;
 }
 t=num;
 for(i=0;i<n;i++){
 arr[i]=t%10;
 t=t/10;
 }
 for(i=0;i<n;i++){
 mun=arr[i]*pow(10,n-i-1)+mun;
 }
 printf("%d+%d=%d",num,mun,num+mun);
 return 0;
 }
 
 |