编程
2019-12-26 07:09
1746 查看
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
1.编写一个程序,创建一个包含26个元素的数组,并在其中储存26个小写字母。然后打印数组的所有内容。
#include<stdio.h>int main(void){int i;char ch[26];for(i=0;i<26;i++){ch[i]='a'+i;printf("%c,",ch[i]);}return 0;}
2.使用嵌套循环,按下面的格式打印字符:
$
$$
$$$
$$$$
$$$$$
#include<stdio.h>int main(void){int i,j;for(i=1;i<=5;i++){for(j=1;j<=i;j++){printf("$");}printf("\n");}return 0;}
3.使用嵌套循环,按下面的格式打印字母:
F
FE
FED
FEDC
FEDCB
FEDCBA
#include<stdio.h>int main(void){char ch[5];int i,j;for(i=0;i<6;i++){for(j=0;j<=i;j++){ch[i]='F'-j;printf("%c",ch[i]);}printf("\n");}return 0;}
4.使用嵌套循环,按下面的格式打印字母:
A
BC
DEF
GHIJ
KLMNO
PQRSTU
#include<stdio.h>int main(void){char ch='A';int i,j;for(i=0;i<6;i++){for(j=0;j<=i;j++){printf("%c",ch++);}printf("\n");}return 0;}
5.编写一个程序,提示用户输入大写字母。使用嵌套循环以下面金字塔型的格式打印字母:
AABAABCBAABCDCBAABCDEDCBA
打印这样的图形,要根据用户输入的字母来决定。例如,上面的图形是在用户输入E后的打印结果。
#include<stdio.h>int main(void){int i,j,k;char zimu;printf("Please input a capital:");scanf("%c",&zimu);k=zimu-'A'+1;for(i=0;i<k;i++){for(j=0;j<k-i;j++)printf(" ");for(j=0;j<=i;j++)printf("%c",'A'+j);for(j=i-1;j>=0;j--)printf("%c",'A'+j);printf("\n");}return 0;}
6.编写一个程序打印一个表格,每一行打印一个整数、该数的平方、该数的立方。要求用户输入表格的上下限。使用一个for循环。
#include<stdio.h>int main(void){int i,j,n;printf("输入想要的表格数上限:");scanf("%d",&i);printf("请输入所需的数\n");scanf("%d",&n);printf(" 原数字 平方 立方\n");for(j=0;j<i;j++){printf("第%d行%d %d %d\n",j+1,(n-j),(n-j)*(n-j),(n-j)*(n-j)*(n-j));}return 0;}
7.编写一个程序把一个单词读入一个字符数组中,然后倒序打印这个单词。提示:strlen()函数)可用于计算数组最后一个字符的下标。
#include<stdio.h>int main(){int i, n;char word[40];scanf("%s",word);n = strlen(word);for( i = 0; i < n; i++){printf("%c",word[n-i-1]);}return 0;}
8.编写一个程序,要求用户输入两个浮点数,并打印两数之差除以两数乘积的结果。在用户输入非数字之前,程序应循环处理用户输入的每对值。
相关文章推荐
- 用C语言编程递归求行列式的值
- ASP.Net中Session失效的一种编程思路
- 网络编程之---TCP/IP UDP总结
- 【Java并发编程】之二十二:并发新特性—障碍器CyclicBarrier(含代码)
- 2013腾讯编程马拉松初赛第〇场(HDU 4503) 湫湫系列故事——植树节
- Linux--编程--进程
- 站长必去的十个编程网站
- 心目中的编程高手zz
- WatchKit编程指南:Glance--管理你的Glance界面
- JavaSe——网络编程
- C++ 网络编程 总结
- Java中try catch finally语句中含return语句的执行情况总结-编程陷阱
- Android编程容易忽略细点
- linux工作队列编程
- 关于VC中的DLL的编程
- (1)参与ardupilot项目编程--概述
- 关于Java多线程socket编程的一个小结
- C++ primer plus第六版课后编程练习答案:8.1
- 优雅编程之项目开发中的22点编码小建议(三十七)
- 【Win32编程初探】学生信息管理系统的实现