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的阶乘 并输出。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)