从键盘输入一个小于10的整数并存放在变量n中,然后输出n行由大写字母A开始构成的三角形字符阵列图形.
1:用字母的ASCII码试试;对应大小写字母的ASCII码相差的数是固定的(具体多少忘记了)
2:for循环或者多个判断都行...
先命令一个变量d等于a和b的大的这个数,然后再用这个变量和c去比较,如果d>c则输出d,不然则输出c(很久没编程,格式这些几乎都忘记了,见谅)
#include
int main()
{
int i = 0;
int j = 0;
int n = 0;
char a = 'A';
while (1)
{
printf("初始化n:");
scanf("%d", &n);
if (n<=10)
{
break;
}
printf("n不能大于10,请重新输入!
");
}
while(1)
{
for (i=0; i<n-j; i++)
{
if (a>'Z')
{
a = 'A';
}
printf(" %c", a++);
}
printf("
");
j++;
if (j>n)
{
break;
}
}
system("pause");
return 0;
}
c语言编程如下:
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
int i;
cout<<"please input i's value:";
cin>>i;
cout<<endl;
for(int j=i;j>0;j--)
{
cout<<string(j,'A')<<endl;
}
return 0;
}
扩展资料:
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。
用c语言编写从键盘输入一个数,判断是否在数组a里(1~10的整数)
include <stdio.h> void main(void){ int a[10];int data=0;int i=0;for(i=0;i<10;i++)a[i]=i+1;scanf("%d",&data);for(i=0;i<10;i++){ if(data==a[i])printf("%d在数组里\\n",data);} if(i==10)printf("%d不在数组里\\n",data);} ...
用c语言编写程序,输入一个非负整数(小于10位),计算该数各位数字的...
您好,很高兴回答您的问题。您这个题目本身并不复杂,只要掌握了对一个数据分离其各个位置上的数据的方法即可。您可以定义一个一维数组,用来存放各个位置上数据。首先从键盘输入一个数,最好设置为实型数据。首先通过循环判断是几位数,然后再用循环分解每一位置上的数字,这里要学会使用%和\/号。还要...
从键盘输入10个整数并保存到数组,要求找出最小的数和它的下标,然后把它...
include"stdio.h"int main(){ int a[10],min,i,j;printf("请输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);min=a[0];j=0;for(i=1;i<10;i++){ if(a[i]<min) {min=a[i]; j=i;} } printf("最小的数和它的下标为:%d, %d",min,j);return 1;} ...
从键盘输入10个整型数据放入一个数组中,要求找出其中最小的数和它的下...
include"stdio.h"int main(){ int a[10],min,i,j;printf("请输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);min=a[0];j=0;for(i=1;i<10;i++){ if(a[i]<min) {min=a[i]; j=i;} } printf("最小的数和它的下标为:%d, %d",min,j);return 1;} ...
c语言,从键盘输入10个整数并保存到数组,要求找出最小的数和它的下标...
输入 ↓ 保存数组a[]↓ int i=0, j=0 int k=a[j] ← ↓ka[i] │ j=i, k=a[i] │ ↓ │ i<10───yes────┚ ↓no 输出j, k 判断用菱形块,其他用长方形。
首先输入一个大于2且小于10的整数n,然后定义一个二维整形数组(n*n...
printf("请输入行数n:");scanf("%d",&n);\/*下面定义动态二维数组*\/ a=(int **)malloc( n*sizeof(int *));\/\/申请第一列 for(int i=0;i<n;i++){ a[i]=(int *)malloc(n*sizeof(int ));\/\/申请行空间 } \/\/输入二维数组 for(i=0;i<n;i++){ printf("请输入第%d行\\n...
编程实现从键盘输入10个整数存放在一个数组中,在新的一行输出所有数组元 ...
include<stdio.h> void main(){ int i,j,a[10],k;for ( i=0;i<10;i++ ) scanf("%d",&a[i]);for ( i=0;i<10;i++ ) printf("%d ",a[i]); printf("\\n");for ( i=1;i<9;i+=2 )for ( j=i+2;j<10;j+=2 )if ( a[i]<a[j] ) { k=a[i]; a[i]=...
从键盘输入10个整数并将其存放到数组中,求平均值。C语言做
include <stdio.h> void main(){int a[10];int sum = 0;for (int i = 0; i < 10; i++){scanf("%d", &a[i]);sum += a[i];}double average = sum \/ 10.0;printf("%lf\\n",average);}
C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出...
include<stdio.h> void main(){ int num[10],i,j,temp;for(i=0;i<10;i++){ printf("请输入第%d个数:");scanf("%d",&num[i]);} for(i=0;i<10;i++){ for(j=0;j<9-i;j++){ if(num[j]<num[j+1]){ temp=num[j];num[j]=num[j+1];num[j+1]=temp;} } } ...
从键盘上输入10个数,保存在数组中
include<stdio.h> void main(){ int i;int a[10];printf("请输入10个数:\\n");for(i=0;i<10;i++){ printf("第%d个数: ",i+1);scanf("%d",&a[i]);} printf("您输入的10个数为:\\n");for(i=0;i<10;i++)printf("%d\\t",a[i]);} ...