实用小程序(经典的)有哪些

实用小程序(经典的)有哪些,第1张

1、直接插入程序

include<stdioh>

void function(int a[],int length){

int i,j,k,temp;

for(i=0;i<length;i++){

temp=a[i]; //直接插入排序

for(j=i;j>0&&temp>a[j-1];j--){

a[j]=a[j-1];

a[j-1]=temp;

}

}

}

int main(void){

int k,b[10];

printf("请输入数组 元素的值:\n");

for(k=0;k<10;k++){

scanf("%d",&b[k]);

}

printf("排序前数组为:\n");

for(k=0;k<10;k++)

printf("%5d",b[k]);

printf("\n");

printf("排序后数组为:\n");

function(b,10);

for(k=0;k<10;k++)

printf("%5d",b[k]);

printf("\n");

return 0;

}

2、求一个整数的逆向输出

#include<stdioh>

#include<stdlibh>

int fun(int n){

int sum=0;

while(n>0){

sum=sum10+n%10;

n=n/10;

}

return sum;

}

int main(void){

int n;

printf("请输入n的值\n");

scanf("%d",&n);

printf("逆序后的值为:%d\n",fun(n));

return 0;

}

3、串的翻转

#include<stdioh>

#include<stringh>

#include<stdlibh>

#define N 10

fun(char a[],int len){

int i;

char tmp;

int n=len/2;

for(i=0;i<n;i++){

tmp=a[i];

a[i]=a[len-i-1];

a[len-i-1]=tmp;

}

}

int main(void){

char s[N];

printf("请输入串s:\n");

scanf("%s",&s);

fun(s,strlen(s));

printf("前后翻转后的串为:%s\n",s);

return 0;

}

4、打印一个金字塔

#include<stdioh>

#include<stdlibh>

void fun(int n){

int i,j,k;

for(i=1;i<=n;i++){

for(j=1;j<=n-i;j++)

printf(" ");

for(j=1;j<=2i-1;j++)

printf("");

printf("\n");

}

}

int main(void)

{

int n;

printf("请输入整数n的值:\n");

scanf("%d",&n);

fun(n);

return 0;

}

vb可以写的程序很多,比如我学的就是用于测绘方面的

对于初学者来说,简单的啊需要了解vb的三要素“对象”“事件”“方法”

比如单机窗体加载一张作为背景:

private sub form1_()load

form1picture=loadpicture("") ,""号内为需要加载的的路径后面在加上\名格式。就可以了

end sub

再如单机命令按钮,窗体出现文字:

private sub command_()click

print"你好" '因号内为你要窗体显示的文字

end sub

1、首先打开CodeBlocks,新建一个空白页面:

2、开始编写主程序,程序比较简单,首先定义需要的变量,编写输入函数,然后用for循环实现阶乘计算,最后是输出函数,用来输出结果:

3、运行程序,输入数字,阶乘的计算结果就出来了:

最开始学c++,第一个遇到的程序一般都为

#include <iostream>

using namespace std;

int main()

{

cour<<"hollo,world!"<<endl;

return 0;

}

再接着就是如比较两个数大小的(略)

下面给你一个比较简单的判断某年某月某日是本年的第几天:

#include <iostream>

using namespace std;

int dayfun (int nowyear,int nowmonth,int nowday)

{

bool isrunnian=(((nowyear%4==0)&&(nowyear%100!=0))||(nowyear%400==0));

int whichday=0;

for (int i=1;i<nowmonth;i++)

{

switch(i){

case 1: case 3: case 5: case 7: case 8: case 10: case 12:

{whichday+=31;break;}

case 4: case 6:case 9: case 11:

{whichday+=30;break;}

case 2:

if(isrunnian==true)

{whichday+=29;break;}

else

{whichday+=28;break;}

}

}

return whichday+nowday;

}

int main()

{

int nowyear,nowmonth,nowday,ff=0;

cout<<"请输入一个日子:"<<endl;

cout <<"year=";

cin>>nowyear;

cout<<"month=";

cin>>nowmonth;

cout<<"day=";

cin>>nowday;

ff=dayfun(nowyear,nowmonth,nowday);

cout<<nowmonth<<"月"<<nowday<<"日"<<"是"<<nowyear<<"年的第"<<ff<<"天"<<endl;

return 0;

}

应该还行吧

以上就是关于实用小程序(经典的)有哪些全部的内容,包括:实用小程序(经典的)有哪些、一般用vb编写什么程序具体举几个简单的例子、c语言编程 :输入整数n,求n的阶乘 并输出。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9810070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存