//输入天数,输出周数和天数,例 如 输入:17, 输入 2 周 3 天#include<stdio.h>intmain(){int num;printf("请输入天数:");scanf_s("%d",&num);if(num %7!=0){int week = num /7;int day = num %7;printf("天数%d 转换为 %d 周, %d天", num, week, day);}else{int multiple = num /7;printf("天数%d 转化为 %d周, %d天", num, multiple,0);}return0;}
4.9,4.10
#include<stdio.h>#include<stdbool.h>intReverseInterger(int num);intmain(){int num;scanf_s("%d",&num);printf("翻转前的数字为:%d\n", num);int res =ReverseInterger(num);printf("翻转后的数字为:%d\n", res);return0;}/// <summary>/// 翻转一个整数/// </summary>/// <param name="num"></param>/// <returns></returns>intReverseInterger(int num){int reversed =0;
bool is_negetive = false,if(num ==0)return0;if(num <0){
num =-num;
is_negetive = true;}while(num !=0){int remainder = num %10;
reversed = reversed *10+ remainder;
num /=10;}if(is_negetive){return-reversed;}else{return reversed;}}
4.11
#include<math.h>/// <summary>/// 计算1—10的平方和/// </summary>/// <returns></returns>intCalculateSquareSum(){int sum =0;for(int i =1; i <=10; i++){
sum +=pow(i,2);}return sum;}