zoukankan      html  css  js  c++  java
  • 【c学习-6】

    void myFunction4(){ //根据用户字段和密码字段判定是否允许登录 //定义原密码和用户字段 char user[10]={"liupeng"};//设置用户名字段 char password[10]={"Lp200107"};//设置密码字段 char struser,strpasswd; //定义当前测试字段; //定义计数器循环三次判断 int i; while(i<3){ printf("请输入你的用户名: "); gets(struser); printf("请输入你的密码: "); gets(strpasswd); if(strcmp(struser,user)){ //引入字符比较函数 printf("你输入的用户名字段有误 "); } else{ if(strcmp(strpasswd,password)){ printf("你输入的密码字段有误 "); } else{ printf("welcome login in "); break; } } } i++; if(i==3){ printf("你输入的次数达到上限 "); } return 0; } void myFunction5(){ //定义判断字符数组 char change[50],text[50]; //定义计算器和判断次数变量 int number; while(1){ printf("请输入 1:将首字母转换为大写 2: 将首字母转换为小写 0:退出"); //判断1 scanf("%d ",&number); if(number==1){ printf("请输入一个字符: "); scanf("%s",&text); strcpy(change,text); //把输入的字符复制给原始字符 strupr(change); //首字母转换为大写 printf("%s ",change); }else if(number==2){ printf("请输入一个字符: "); scanf("%s",&text); strcpy(change,text); strlwr(change); //首字母转换为小写 printf("%s ",change); }else if(number==0){ printf("你选择了退出 "); break; } } return 0; } void myFunction6(){ //定义连个要操作的变量 char x[50],y[50]; //定义操作的次数 int num; printf("请输入x:"); scanf("%s",&x); num=strlen(x); //计算出x长度并赋值给num printf("x的长度是:%d ",num); printf("请输入x:"); scanf("%s",&y); num=strlen(y); //计算出y长度并赋值给num printf("y的长度是:%d ",num); //把x和y的长度拼接在一起 ,计算出总长度 strcat(x,y); num=strlen(x); printf("总长度是:%d ",num); return 0; } void myFunction1(){ //定义学生二维数组 char student[10][20]; //计数器 int i; printf("请输入学生的名单: "); for(i=0;i<3;i++){ gets(student[i]); //对输入的学生数进行遍历 } printf("对名单以数组形式输出: "); for(i=0;i<3;i++){ printf("%s ",student[i]); //以字符数组的形式输出 } return 0; } void myFunction2(){ //定义字符数组和指针 char x[10],y[10],z[10] ,*p; //定义计数器 int i=0,j=0,k=0; //分别对字符数组赋值 printf("请输入x "); scanf("%s",x); printf("请输入y "); scanf("%s",y); //对输入的字符数组进行循环判断 while(x[i]!=''&&y[j]!=''){ if(x[i]='A' && x<='Z' || x>='a' && x<='z'){ letter++; }else if(x==' '){ backspace++; }else if(x>='1' && x<='9' || x=='0'){ number++; }else{ other++; } } //循环执行判断 printf("letter:%d number:%d other:%d backspace:%d ",letter,number,other,backspace); } int main(){ void myFunction4(); int main(){ int count[10]; int i; for(i=0;i<10;i++){ count[i]=i; }for(i=0;i<10;i++){ // printf(count[i]); myFunction4(count[i]); } return 0; } void myFunction4(int member){ //数组元素作为函数参数 printf("%d ",member); } /* #include void myFunction5(int* p); //指针作为函数参数 void myFunction6(int* p); //void myFunction4(); int main(){ int myarray[10]; myFunction5(myarray); myFunction6(myarray); /* int count[10]; int i; for(i=0;i<10;i++){ count[i]=i; }for(i=0;i<10;i++){ // printf(count[i]); myFunction4(count[i]); } */ return 0; } /* void myFunction4(int member){ //数组元素作为函数参数 printf("%d ",member); } */ //数组作为函数参数 void myFunction5(int* p /*arry[]*/ ){ //可变数组作为参数 int i; for(i=1;i<10;i++){ printf("%d ",p[i]); } } void myFunction6(int* p /*arry[]*/){ int i; for(i=1;i<10;i++){ p[i]=i; } } /* int main(){ //在主函数中调用 char x[]=""; scanf("%s",&x); myFunction4(x); /* /* myFunction1(1,9); myFunction2(1); myFunction3(4); return 0; */ #include void myFunction() { //定义初始化变量 int inumber=1; printf("inumber=%d ",inumber); if(inumber>0){ inumber=2; printf("inumber=%d ",inumber); if(inumber>0){ inumber=3; printf("inumber=%d ",inumber); } printf("inumber=%d ",inumber); } printf("inumber=%d ",inumber); } int iglobalPrice=100; // 定义全局价格 //定义原始的价格 void storePrice1(){ printf("storePrice:%d ",iglobalPrice); } void storePrice2(){ printf("storePrice2:%d ",iglobalPrice); } void storePrice3(){ printf("storePrice3:%d ",iglobalPrice); } //目的函数 void globalPrice(){ scanf("%d",&iglobalPrice); } int main(){ printf("原始价格:1-3 "); //分别对价格的前后变动进行调用 storePrice1(); storePrice2(); storePrice3(); globalPrice(); printf("改变后价格:1-3 "); storePrice1(); storePrice2(); storePrice3(); // myFunction(); return 0; } /* int main(){ //数学操作函数 abs,labs,fabs,sin,cos,tan /*puts("请输入长整型 "); long x=-12345678; */ /* float y; scanf("%.2f",&y); printf("fabs转换结果: "); float z=fabs(y); */ int z=sqrt(3)/2; printf("z:%d ",tan(z)); double x=0.5,y=0.25; puts("sin转换结果 "); printf("sin:%lfcos:%lf ",sin(x),cos(y)); // printf("%.2f",z); #include int min(int d,int e){ //定义求最大值函数 int f; f=db?a:b; return c; } int fac(int number){ //定义阶乘函数 static int result=1; result=result*number; return result; } int main(){ int i ,n; int j; printf("请输入你要计算的阶乘"); scanf("%d",&j); for(i=0;i #include void exampleFunction(/*int x*/){ auto int a=0; //自动声明变量 static int b=0; //静态声明变量 a++; b++; printf("a:%db:%d ",a,b); //printf("%d %d ",sizeof(a),sizeof(b)); } int main(){ int i; //定义计数循环调用函数观察变量值的变化 for(i=0;i<3;i++){ exampleFunction(); } }
    要保持着对知识的渴求,给自己充电,不要这荒废了短暂的时光;
  • 相关阅读:
    171 01 Android 零基础入门 03 Java常用工具类02 Java包装类 01 包装类简介 01 Java包装类内容简介
    170 01 Android 零基础入门 03 Java常用工具类01 Java异常 08 Java异常总结 01 异常总结
    169 01 Android 零基础入门 03 Java常用工具类01 Java异常 07 异常链 01 异常链简介
    168 01 Android 零基础入门 03 Java常用工具类01 Java异常 06 自定义异常 01 自定义异常类
    167 01 Android 零基础入门 03 Java常用工具类01 Java异常 05 使用throw和throws实现异常处理 02 使用throw抛出异常对象
    166 01 Android 零基础入门 03 Java常用工具类01 Java异常 05 使用throw和throws实现异常处理 01 使用throws声明异常类型
    165 01 Android 零基础入门 03 Java常用工具类01 Java异常 04 使用try…catch…finally实现异常处理 05 return关键字在异常处理中的使用
    DevExpress WPF v20.2版本亮点放送:全新升级的PDF Viewer
    界面控件DevExpress使用教程:Dashboard – 自定义导出
    DevExpress WinForms帮助文档:表单控件
  • 原文地址:https://www.cnblogs.com/activecode/p/9499644.html
Copyright © 2011-2022 走看看