本文目录一览:
- C语言编写程序:通过键盘给3x4的整数矩阵输入数据,然后分别按行和按列输出;
- 在c语言中如何编制一个任意输入几行几列的带*号程序
- [用C语言编写程序。如何输出一有序的数字序列,如输出1
35的整数,分为5行7列.形如: 1](#用C语言编写程序。如何输出一有序的数字序列,如输出135的整数,分为5行7列.形如: 1) - [C语言 编写一个程序,用户输入一个整数n后打印出由* '号组成的n行n列的正方形图形。](#C语言 编写一个程序,用户输入一个整数n后打印出由* " 号组成的n行n列的正方形图形。)
C语言编写程序:通过键盘给3x4的整数矩阵输入数据,然后分别按行和按列输出;
第一个程序:
#include<stdio.h>
void main()
{
int a[3][4],i,j;
for(i=0;i<3;i++)
{
printf("输入第%d行的4个数:",i+1);
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
}
printf("按行输出:\n");
for(i=0;i<3;i++)
{
printf("第%d行:",i+1);
for(j=0;j<4;j++)
printf("%d ",a[i][j]);
printf("\n");
}
printf("按列输出:\n");
for(j=0;j<4;j++)
{
printf("第%d列:",j+1);
for(i=0;i<3;i++)
printf("%d ",a[i][j]);
printf("\n");
}
}
第二个程序:
#include<stdio.h>
copy(char a[],char b[],int m,int n) //复制字符串的函数
{
int i,j;
for(i=m-1,j=0;i<m-1+n;i++)
b[j++]=a[i];
b[j]='\0';
}
void main()
{
char a[50],b[50],m,n;
printf("输入字符串:");
gets(a);
printf("你要从第几个字符开始复制?:");
scanf("%d",&m);
printf("从第%d复制几个字符?:",m);
scanf("%d",&n);
copy(a,b,m,n);
printf("你输入的字符串为:");
puts(a);
printf("复制得的字符为:");
puts(b);
}
绝对都能完美运行哦。。嘿嘿
在c语言中如何编制一个任意输入几行几列的带*号程序
void func(){
int n,m; //输入行数、列数
int i,j;
scanf("%d %d",&n,&m);
for(i=0;i<n;i++){
for(j=0;j<m;j++ )
printf('*');
printf("\n");
}
}
用C语言编写程序。如何输出一有序的数字序列,如输出1~35的整数,分为5行7列.形如: 1
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=35;i++)
{
printf("%5d",i);
if(i%7==0)printf("\n");
}
return 0;
}
C语言 编写一个程序,用户输入一个整数n后打印出由* '号组成的n行n列的正方形图形。
int n,i,j;
printf("请输入数字:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("* ");
}
printf("\n");
}
插进去就ok了