显示这些数怎么编程啊1 2 3 4 52 3 4 5 13 4 5 1 24 5 1 2 35 1 2 3 4[解决办法]#include stdio.h#inclu
显示这些数怎么编程啊
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
[解决办法]
#include <stdio.h>
#include <string.h>
void prt(char* str, int offset){
int len= strlen(str),i;
for(i=0;i<len;i++)
printf("%c",*(str+(offset+i)%len));
printf("\n");
}
void main(){
char* str="12345";
int i;
for(i=0;i<strlen(str);i++)
prt(str,i);
}
[解决办法]
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=i;j<=4+i;j++)
{
if(j>5)
{
cout<<setw(3)<<j-5;
continue;
}
cout<<setw(3)<<j;
}
cout<<endl;
}
}
[解决办法]
- C/C++ code
#include<stdio.h>int main(){ char *p="1234512345"; for(int i=0;i<5;i++) { printf("%.5s\n",p); p++; } return 0;}
[解决办法]
- C/C++ code
#include <iostream>using namespace std;int main() { int a[] = { 1, 2, 3, 4, 5 }; for(int i = 0; i < 5; i++) { for(int j = 0; j < 5; j++) { cout << a[j] << ' '; a[j] = a[j] % 5 + 1; } cout << endl; } return 0;} 