zoukankan      html  css  js  c++  java
  • 第3周 运算的流程控制

    一、程序流程控制

    二、for语句

    #include<iostream>
    #include<stdio.h>
    #include<cmath> 
    using namespace std;
    int main()
    {
    	int sum=0,i,n;
    	cin>>n;
    	for(i=1;i<=n;i++)
    	    sum=sum+i;
    	cout<<sum<<endl;
    	return 0;
    }
    

     

    #include<iostream>
    #include<stdio.h>
    #include<cmath> 
    using namespace std;
    int main()
    {
    	int n=9,i,j;
    	for(i=1;i<=n;i++)
    	{
    		for(j=1;j<=i;j++)
    		{
    			cout<<j<<"*"<<i<<"="<<j*i<<"	";
    		}
    		cout<<endl;
    	}
    	return 0;
    }
    

    三、一维数组

    #include<iostream>
    #include<stdio.h>
    #include<cmath> 
    using namespace std;
    int main()
    {
    	char str[10];
    	int i=0;
    	cin>>str;
    	while(str[i]!='')
    	{
    		if (str[i]>=97&&str[i]<=122)
    		{
    	    	str[i]=str[i]-32;//ascii码转换
    		}
    		i=i+1;
    	}
    	cout<<str<<endl;
    	return 0;
    }
    

     

    四、二维数组

    #include<iostream>
    #include<stdio.h>
    #include<cmath> 
    using namespace std;
    int main()
    {
    	const int m=2,n=3;
    	int a[m*n],b[m][n];
    	int i,j,x=1;
    	for(i=0;i<6;i++,x++)
    	{
    		a[i]=x;
    	} 
    	x=1;
    	for(i=0;i<2;i++)
    	{
    		for(j=0;j<3;j++,x++)
    		{
    			b[i][j]=x;
    			cout<<a[i*n+j]<<"	"<<b[i][j]<<endl;
    		}
    	}
    	return 0;
    }
    

    #include <iostream>
    using namespace std;
    int main()
    { 
        char month[12][10]={"January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December"};//月份和英文对应起来
        int m;
        cin>>m;
        if(m>0&&m<13)
            cout<<month[m-1];
        else
            cout<<"The month is wrong";
        return 0;
    }
    

     

    五、结构体

     

      

    五、单步调试

    设置断点----调试-------添加查看-------下一步

    #include <iostream>
    using namespace std;
    int main()
    { 
        struct telelist/、每个结构体的具体内容
    	{
    	    char name[8];//名字
    	    char sex;//性别
    	    char num1[5];//第一个电话
    	    char num2[5];//第二个电话
    	}list1[3];//结构体名
        int i;
        for(i=0;i<=2;i++)//赋值
        {
            cin>>list1[i].name>>list1[i].sex>>list1[i].num1>>list1[i].num2;
        }
            
        for(i=2;i>=0;i--)//逆序输出
        {
        	cout<<list1[i].name<<"/"<<list1[i].sex<<"/"<<list1[i].num1<<"/"<<list1[i].num2<<endl;
        }
        return 0;
    }
    

    int main()
    { 
        struct data 
        {
        	int year,month,day;
        };
        struct data today={2018,3,15};
    	cout<<today.year<<"-"<<today.month<<"-"<<today.day<<endl;        
        return 0;
    }
    

    #include <iostream>
    using namespace std;
    int main()
    { 
        struct data 
        {
        	int year,month,day;
        };
        struct data days[]={{2018,3,14},{2018,3,15}};
    	cout<<days[0].day<<endl;        
        return 0;
    }
    

      

      

      

     

  • 相关阅读:
    MVVM模式下,ViewModel和View,Model有什么区别
    数据结构与算法JavaScript (三) 链表
    数据结构与算法JavaScript (二) 队列
    数据结构与算法JavaScript (一) 栈
    2014总结
    模拟jsonp的实现
    模拟ajax的 script请求
    四种常见的 POST 提交数据方式
    jQuery尺寸算法
    元素尺寸的获取
  • 原文地址:https://www.cnblogs.com/ruo-li-suo-yi/p/8577073.html
Copyright © 2011-2022 走看看