- 博客(10)
- 收藏
- 关注
原创 SSE——一维数组(非常容易)
创建并输出一个一维数组(含20个元素),数组元素的值分别是下标的3倍多2。**输出格式要求:"%3d"程序的运行示例如下:2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59#include<stdio.h>int main(){int s[20],i;for(i=0;i<20;i++){s[i]=i*3+2;printf("%3d",s[i]);}return 0;}...
2020-11-09 19:48:06 1603
原创 SSE——计算阶乘
用函数编写计算整数n的阶乘n!。**输入格式要求:"%d" 提示信息:“Input m:”**输出格式要求:"%d! = %ld\n"程序运行示例如下:Input m:55! = 120#include<stdio.h>long int fact(int m){long int s=1;int i;for(i=1;i<=m;i++){s*=i;}return s;}int main(){int m;long int s;printf(“Input
2020-11-09 18:25:58 302
原创 SSE——模拟strlen函数
从键盘任意输入一个字符串(可以包含:字母、数字、标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能。程序运行示例:Please enter a string:how are you↙The length of the string is: 11#include <stdio.h>unsigned int MyStrlen(char pStr); / 函数声明 */int main(){char
2020-11-09 18:11:26 894
原创 SSE——递归方法计算阶乘
用递归方法计算整数n的阶乘n!。**输入格式要求:"%d" 提示信息:“Input n:” “n<0, data error!\n”**输出格式要求:"%d! = %ld\n"程序运行示例如下:Input n:55! = 120#include<stdio.h>int main(){ int n,i; long m=1; printf(“Input n:”);
2020-10-30 19:46:36 1908 1
原创 SSE——计算数字位数
程序:计算整数中数字的位数。**输入格式要求:"%d" 提示信息:“Enter a nonnegative integer:”**输出格式要求:“The number has %d digit(s).\n”程序运行示例如下:Enter a nonnegative integer: 60The number has 2 digit(s).#include<stdio.h>int main(){ int n,i=0; &n
2020-10-27 23:49:16 1356
原创 SSE——输出打头数字
写一个程序,输入为一个整数,输出为该整数的打头数字。例如123的打头数字为1,-123的打头数字为-1。**输入格式要求:"%d" 提示信息:“请输入一个整数:”**输出格式要求:“该整数以%d打头!\n”#include<stdio.h>int main(){int x;printf(“请输入一个整数:”);scanf("%d",&x);while(x>=10||x<=-10){x=x/10;}printf(“该整数以%d打头!\n”,x);re
2020-10-27 23:40:12 1189
原创 SSE——字符串倒序输出
编程将字符串s倒序输出,要求利用函数递归实现。**输入格式要求:"%s" 提示信息:“input your string:\n”**输出格式要求:"%c"程序运行的输入输出样例:屏幕先输出提示信息:input your string:然后用户键盘输入:abcdefg最后屏幕输出:gfedcba...
2020-10-26 21:10:15 238
原创 SSE——正整数反序输出
*输入一个正整数,要求以相反的顺序输出该数,例如输入12345,输出为54321。**输入格式要求:"%d" 提示信息:“Input the number:”**输出格式要求:"%d"#include<stdio.h>int main(){ int a,b,c; scanf("%d",&a); b=a; while(b>
2020-10-26 21:09:57 1161 1
原创 SSE——编程实现一个输入指定范围内的整数的函数getint
编程实现一个输入指定范围内的整数的函数getint,其完整的函数原型为:int getint(int min, int max);,它负责接收用户的输入,进行验证,保证接收的一定是一个介于min和max之间([min, max]区间内)的一个整数并最后返回该整数。如果用户输入不合法,则会提示继续输入,直到输入合法时为止。要求编写完整的程序并测试你所写的getint函数。已知[min, max]区间为[3,100]。输入提示信息:“请输入[%d…%d]间的一个整数:\n”输入数据格式:在getint()
2020-10-26 21:09:33 4974 1
原创 SSE——将任一整数转换为二进制形式
将任一整数转换为二进制形式。**输入格式要求:"%d" 提示信息:“Input number:”**输出格式要求:“number of decimal form:%d\n” " it’s binary form: "程序运行示例如下:Input number:876number of decimal form:876it’s binary form: 00000000000000000000001101101100...
2020-10-26 21:08:20 4200 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人