输入格式: 输入在一行中给出整数n。 输出格式: 在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。 输入样例1: 10 输出样例1: sign(10) = 1 输入样例2: 0 输出样例2: sign(0) = 0 输入样例3: -98 输出样例3: sign(-98) = -1
#include<stdio.h> int main() { int n,y; scanf("%d",&n); if(n!=0){ if(n>0){ y = 1; } else{ y = -1; } } else{ y = 0; } printf("sign(%d) = %d",n,y); return 0; }
思路:
镶嵌式if语句套用,用于判断n;
输入n
若n不等于0则继续判断
若n=0则y=0;
若n>0则y=1;否则y=-1;

过程中没有遇到问题
输入格式: 输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。 输出格式: 在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。 输入样例: 169 输出样例: 124.2
#include<stdio.h> int main() { int H; float weight; scanf("%d",&H); weight = (H-100)*0.9*2; printf("%.1f",weight); return 0; }
思路:
定义H与weight
输入H,运用公式计算出weight
输出weight
过程无问题