![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/CUDA-C
C/CUDA-C 语言示例
jn10010537
2024年,C#/C++
展开
-
【C】 九九乘法表
使用VS2019ISO C++14 标准 (/std:c++14)9*9乘法表输出9*9的乘法表//输出9 * 9口诀。//本练习不涉及报错处理机制!#include<stdio.h>int main() { //采用的思路,一行一行打印 int i,j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%2d ", i, j, i * j); }原创 2020-05-18 22:08:07 · 569 阅读 · 0 评论 -
【C】 计算球体积
计算球体积根据输入的半径值,计算球的体积。设半径为Radiuspi=3.1415927体积volume=4/3 *pi *(Radius*Radius*Radius)//计算球体积//根据输入的半径值,计算球的体积。//输入:一个浮点型实数,表示球的半径。//输出:对应的球的体积,计算结果保留三位小数。#include<stdio.h> //标准输入输出头文件#define PI 3.1415927 //定义常数PIint main() { print.原创 2020-05-14 08:21:23 · 35431 阅读 · 10 评论 -
【C】 整数倒叙输出
使用VS2019ISO C++14 标准 (/std:c++14)整数倒叙输出输入一个整数(任意位数),倒叙输出。//输入一个整数(任意位数,比如3位:516),倒叙输出(比如615)//本练习不涉及报错处理机制!#include <stdio.h>#include <math.h>int main() { printf("请输入一个任意位数的整数:\n"); int num; scanf_s("%d",&num); //声明函数,计算整原创 2020-05-18 23:29:37 · 2199 阅读 · 0 评论 -
【C】 小球自由下落
使用VS2019ISO C++14 标准 (/std:c++14)小球自由下落一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下;求它在第10次落地时,共经过多少米?第10次反弹多高?//小球自由下落//一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下;//求它在第10次落地时,共经过多少米?第10次反弹多高?//本练习不涉及报错处理机制!#include <stdio.h>int main() { float d原创 2020-05-21 07:53:04 · 5431 阅读 · 0 评论 -
【C】 求实数的绝对值
使用VS2019ISO C++14 标准 (/std:c++14)求实数的绝对值。求实数的绝对值。输入:一个浮点数的实数。 输出:输出它的绝对值,保留两位小数。//求实数的绝对值。//输入:一个浮点数的实数。//输出:输出它的绝对值,保留两位小数。#include <stdio.h>#include <math.h>int main() { printf("请输入一个实数:\n"); float x, y; scanf_s("%f",.原创 2020-05-14 07:16:02 · 13612 阅读 · 2 评论 -
【C】 取一个整数 a 从右端开始的 4~7 位
使用VS2019ISO C++14 标准 (/std:c++14)取一个整数 a 从右端开始的 4~7 位。取一个整数 a 从右端开始的 4~7 位。输入十进制数:123456789,结果为:6543关于这个问题,我发现一个怪事!整个CSDN很多(不敢说太多!)抄袭,世风日下!而且我没明白,这个和题干有毛关系???以下是别人的代码:#include <stdio.h>int main(){ unsigned a,b,c,d; printf(原创 2020-06-02 22:51:37 · 6544 阅读 · 8 评论 -
【C】 4个数排列组合
使用VS2019ISO C++14 标准 (/std:c++14)4个数排列组合//有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?//本练习不涉及报错处理机制!#include<stdio.h>int main() { int i, j, k; for (i = 1; i <= 4; i++) { for (j = 1; j <= 4; j++) { for (k = 1; k <= 4; k++) { if ((i原创 2020-05-17 17:38:33 · 9878 阅读 · 0 评论 -
【C】 成绩转换
使用VS2019ISO C++14 标准 (/std:c++14)成绩转换输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;//成绩转换//输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下://90~100为A;//80~89为B;//70~79为C;//60~69为D;//0~59为E;#include <stdio.h>int main原创 2020-05-14 00:18:28 · 9713 阅读 · 0 评论 -
【C】 阶乘
使用VS2019ISO C++14 标准 (/std:c++14)求一个正整数的阶乘1.采用for遍历的方式//求正整数的阶乘//本练习不涉及报错处理机制!#include <stdio.h>int main() { printf("请输入一个正整数,以便求阶乘:\n"); int num; scanf_s("%d",&num); int i,result=1; for (i = 1; i <= num; i++) result= result*.原创 2020-05-18 22:57:09 · 8211 阅读 · 0 评论 -
【C】 阶乘求和
使用VS2019ISO C++14 标准 (/std:c++14)阶乘求和求1+2!+3!+...+20!的和。由于20!值为2432902008176640000,19位数值,一般的数据类型时满足不了了,所以只能用最大的long double,有效数字18~19,-1.2*10^-4932~1.2*10^4932 类型 比特(位)数 有效数字 数值范围 float原创 2020-05-27 23:27:04 · 15861 阅读 · 0 评论 -
【C】 完数
使用VS2019ISO C++14 标准 (/std:c++14)完数一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6=1+2+3.例如 28=1+2+4+7+14例如496=1+2+4+8+16+31+62+124+248输入一个数,找出该数以内的所有完数,比如1000,即找出1000以内的所有完数。//完数//一个数如果恰好等于它的因子之和,这个数就称为"完数"。//例如6=1+2+3.//例如28=1+2+4+7+14//例如496=1+2+...原创 2020-05-21 07:19:56 · 3338 阅读 · 0 评论 -
【C】 进制转换
使用VS2019ISO C++14 标准 (/std:c++14)进制转换输入一个十进制数N,将它转换成R进制数输出。这里练习,只考虑R为1~10进制!//十进制数转换成R进制数输出//由于转化16进制数需要字母映射,这里不考虑//这里只将10进制转成1~10进制#include <stdio.h>int main() { printf("进制转化,支持10进制转2进制,10进制转8进制,10进制转16进制!\n"); printf("请输入整数..原创 2020-05-10 21:27:46 · 759 阅读 · 0 评论 -
【C】 猴子吃桃
使用VS2019ISO C++14 标准 (/std:c++14)猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 ;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。//猴子吃桃问题://猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个//第二天早上又将剩下的桃子吃掉一半,又多吃了一个。//以后每天早上都吃了前一天剩下的一原创 2020-05-25 22:57:05 · 540 阅读 · 0 评论 -
【C】 今天是一年中的第几天
使用VS2019ISO C++14 标准 (/std:c++14)第几天?给定一个日期,输出这个日期是该年的第几天。例如: 输入格式如2020,05,13以逗号进行分割; 输出该日期是该年的第几天//第几天?//给定一个日期,输出这个日期是该年的第几天。//输入格式如2020,05,13以逗号进行分割;//输出该日期是该年的第几天#include <stdio.h>int main() { printf(">>>请输...原创 2020-05-13 23:38:47 · 2042 阅读 · 0 评论 -
【C】 兔子生崽
使用VS2019ISO C++14 标准 (/std:c++14)兔子生崽有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,求第n个月的兔子有多少对?分析:兔子的规律为数列1,1,2,3,5,8,13,21....即下个月是上两个月之和(从第三个月开始)。//兔子生崽//古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,///小兔子长到第三个月后每个月又生一对兔子,///假如兔子都不死,问每原创 2020-05-19 22:58:15 · 4264 阅读 · 0 评论 -
【C】 递归反向输出字符串
使用VS2019ISO C++14 标准 (/std:c++14)递归反向输出字符串利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。//利用递归函数调用方式,//将所输入的5个字符,以相反顺序打印出来。#include <stdio.h>int main(){ printf("请输入5个字符:\n"); //申明函数 void Reverse(int); int num = 5; //调用取反函数原创 2020-05-30 11:34:38 · 6331 阅读 · 0 评论 -
【C】 5个数求最值
使用VS2019ISO C++14 标准 (/std:c++14)5个数求最值设计一个从5个整数中取最小数和最大数的程序//5个数求最值//设计一个从5个整数中取最小数和最大数的程序//本练习不涉及报错处理机制!#include<stdio.h>int main() { printf("请输入5个整数,分别用逗号分隔:\n"); int num[5]; scanf_s("%d,%d,%d,%d,%d", &num[0], &num[1], &a原创 2020-05-17 16:04:44 · 10835 阅读 · 0 评论 -
【C】 素数判断
使用VS2019ISO C++14 标准 (/std:c++14)素数判断现在给你一个正整数N(大于2),判断是否为素数。1个正整数,如果只有1和它本身两个因数,则叫做素数,也叫做质数。//素数筛子算法//现在给你一个正整数N(大于2),判断其是否为素数。//1个正整数,如果只有1和它本身两个因数,则叫做素数,也叫做质数。//本练习不涉及报错处理机制!#include<stdio.h>#include<math.h>int main() { p原创 2020-05-17 16:52:43 · 2361 阅读 · 0 评论 -
【C】 反向输出数值
使用VS2019ISO C++14 标准 (/std:c++14)反向输出数值给一个正整数,要求:一、求它是几位数,二、逆序打印出各位数字。示例中数组num2[10]存储10位,所以支持输入1~10位的正整数;//给一个正整数,//要求:一、求它是几位数,///二、逆序打印出各位数字。#include <stdio.h>int main(){ printf("请输入一个不多于5位的正整数:\n"); int num; sca.原创 2020-05-30 14:22:43 · 6435 阅读 · 0 评论 -
【C】 打印菱形图案
使用VS2019ISO C++14 标准 (/std:c++14)打印菱形图案打印出如下图案(菱形)。 * *** ************ ***** *** *代码://打印菱形图案#include<stdio.h>int main() { //分析,菱形图案由空格和*号组成 //声明函数 void print(int, int); int j = 1; //打印上三角 for (int i = 3; i >=原创 2020-05-27 22:32:13 · 12407 阅读 · 0 评论 -
【C】 两点距离
使用VS2019ISO C++14 标准 (/std:c++14)两点距离输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=100),计算并输出两点间的距离。//计算两点坐标之间的距离//输入两个坐标(x1,y1)、(x2,y2)#include <stdio.h>#include <math.h> //math.h文件中含有乘方(包括开方)的库函数,表示为:来pow(x, y)int main() { prin原创 2020-05-14 21:31:14 · 9208 阅读 · 0 评论 -
【C】 ASCII码排序
使用VS2019ISO C++14 标准 (/std:c++14)ASCII码排序输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。//ASCII码排序//输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。//本程序并不包含处理输入错误的机制!#include<stdio.h>int main(){ char c1, c2, c3; printf("请输答入三个专字符:\n"); //getchar的原创 2020-05-17 12:40:25 · 7952 阅读 · 0 评论 -
【C】 完全平方数
使用VS2019ISO C++14 标准 (/std:c++14)完全平方数判断一个整数n(n小于1000),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?完全平方数:若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。完全平方数是非负数,而一个完全平方数的项有两个。注意不要与完全平方式所混淆。//一个整数n(小于1000),它加上100后是一个完全平方数,//再加上168又是一个完全平方数,请问该数是多少?//本练习不涉及报错处理机原创 2020-05-17 23:54:03 · 7963 阅读 · 0 评论 -
【C】 删除字符串中字符
使用VS2019ISO C++14 标准 (/std:c++14)删除字符串中字符删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。//删除一个字符串中的指定字母,//如:字符串 "aca",删除其中的 a 字母。#include<stdio.h>int main(){ printf("输入字符串,小于10字符:\n"); //C语言字符串需要数组去处理 //字符串数组创建,每次输入一个字符 char str1原创 2020-05-30 21:07:06 · 6194 阅读 · 2 评论 -
【C】 兰州烧饼
使用VS2019ISO C++14 标准 (/std:c++14)烧饼有两面,要做好一个兰州烧饼,要两面都弄热。当然,一次只能弄一个的话,效率就太低了。有这么一个大平底锅,一次可以同时放入k个兰州烧饼,一分钟能做好一面。而现在有n个兰州烧饼,至少需要多少分钟才能全部做好呢?以下算法有误,考虑的是一锅两面熟了再出锅。#include <stdio.h> // 兰州烧饼// 此为错误的算法!int main() { printf("请输入:\n一次同时放入k个兰州烧原创 2020-05-10 17:01:34 · 2507 阅读 · 3 评论 -
【C】 求3个正整数的最小公倍数
使用VS2019ISO C++14 标准 (/std:c++14)最小公倍数给定三个正整数,计算这三个数的最小公倍数。//三个数的最小公倍数//给定三个正整数,计算这三个数的最小公倍数。//本练习不涉及报错处理机制!#include<stdio.h>int main() { printf("请输入三个正整数,以逗号进行分隔:\n"); int x, y, z; scanf_s("%d,%d,%d", &x, &y, &z); //声原创 2020-05-17 15:28:35 · 11492 阅读 · 0 评论 -
【C】 乒乓球比赛
使用VS2019ISO C++14 标准 (/std:c++14)乒乓球比赛两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。算法1:局限性:abc按顺序匹配,先匹配c,再匹配a,最后匹配b;//两个乒乓球队进行比赛,各出三人。//甲队为a,b,c三人,乙队为x,y,z三人。//已抽签决定比赛名单。有人向队员打听比赛的名单。//a说他不原创 2020-05-27 13:04:58 · 4246 阅读 · 1 评论 -
【C】 数值统计
使用VS2019ISO C++14 标准 (/std:c++14)数值统计统计给定的n个数中,负数、零和正数的个数。输入:输入n个数(n<10)输出:负数、零和正数的个数。//数值统计//统计给定的n个数中,负数、零和正数的个数。//输入n个整数,数之间采用逗号进行分割;//输出n个整数之中,负数、零、整数的个数;//本练习不涉及报错处理机制!#include <stdio.h>int main() { printf("请输入n个整数(10个数以原创 2020-05-17 13:12:40 · 6787 阅读 · 1 评论 -
【C】 求2个正整数的最小公倍数
使用VS2019ISO C++14 标准 (/std:c++14)最小公倍数给定两个正整数,计算这两个数的最小公倍数。//最小公倍数//给定两个正整数,计算这两个数的最小公倍数。//本练习不涉及报错处理机制!#include<stdio.h>int main() { printf("请输入两个正整数,用逗号进行分隔:\n"); int num1, num2; scanf_s("%d,%d",&num1,&num2); //声明函数(找两个正原创 2020-05-17 13:49:27 · 3433 阅读 · 0 评论 -
【C】 分解质因数
使用VS2019ISO C++14 标准 (/std:c++14)正整数分解质因数将一个正整数分解质因数。例如:输入90,打印出90=1*2*3*3*5。//分解质因数//将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。//本练习不涉及报错处理机制!#include <stdio.h>#include <math.h>int main() { printf("请输入一个正整数,以便分解质因数:\n"); int num,temp.原创 2020-05-19 23:46:55 · 7339 阅读 · 4 评论