
c
winds_tide
这个作者很懒,什么都没留下…
展开
-
对整数的个位四舍五入
输入描述:输入一个整数n输出描述:输出一个整数示例输入99输出100先使其加5,若其个位大于等于5则进一。再除于10,由于其是整数,整数自动去除小数。再乘10即可得到答案。#include<stdio.h>int main(void) { int n; scanf("%d", &n); n = (n + 5 ) / 10; printf("%d", 10 * n); return 0;}...原创 2020-09-24 17:14:53 · 1590 阅读 · 0 评论 -
输入一行字符,将其中的每个字符从小到大排列后输出
#include<stdio.h>#include<string.h>void nixu(char* num);int main(void){ char num[100]; printf("请输入字符串:"); gets_s(num); nixu(num); return 0;}void nixu(char* num){ int i, j, k, t; i = strlen(num); for (j = 0; j < i - 1; j++)/原创 2020-08-24 21:25:00 · 3969 阅读 · 0 评论 -
编写一个函数,求字符串的长度,在main函数中输入字符串,并输出其长度
#include<stdio.h>#include<string.h>void nixu(char* num);int main(void){ char num[100]; printf("请输入字符串:"); gets_s(num); nixu(num); return 0;}void nixu(char* num){ int i; i = strlen(num); printf("长度为%d", i);}...原创 2020-08-24 20:36:37 · 3367 阅读 · 0 评论 -
编写程序,输入一个字符串,逆序输出。
#include<stdio.h>#include<string.h>void nixu(int n, char* num);int main(void){ int n = -1; char num[100]; gets_s(num); nixu(n, num); return 0;}void nixu(int n, char* num){ int i; i = strlen(num); if (n < i-1) { n++; ni原创 2020-08-24 20:33:14 · 3292 阅读 · 0 评论 -
编写函数,实现在一个字符串中第5位插入字符’m’
#include<stdio.h>#include<string.h>void charu(int i, int j, char* c );int main(void){ char s[100] = "I love program."; int j = 5; int i; i = strlen(s);//测出字符串中的字符数量的函数 charu(i, j, s); return 0;}void charu(int i, int j, char* s){原创 2020-08-23 20:24:03 · 1352 阅读 · 0 评论 -
用递归实现:编写打印图形 * * * * * * * * * * * * * * * * * * * * * * * *
#include<stdio.h>void tuxing(int i);int main(){ tuxing(5); return 0;}void tuxing(int i){ int j, k; if (i > 0) { i--; tuxing(i); for (j = 4; j > i; j--) printf(" "); for (k = 0; k < 2 * i + 1; k++) printf("*"原创 2020-08-22 22:19:07 · 1292 阅读 · 0 评论 -
编写函数计算斐波那契数列,main函数中输入n,调用该函数输出该数列第n项的值
#include<stdio.h>void sum(int n);int main(void){ int j; printf("请输入n的值:"); scanf("%d", &j); sum(j); return 0;}void sum(int n){ int i, a = 0, b = 1, t; for (i = 0; i < n; i++) { t = a; a = b; b = t + b; } printf("%d",原创 2020-08-21 11:49:19 · 3230 阅读 · 0 评论