1、打印100以内的所有奇数。
# include <stdio.h> int main(void) { int i; for (i=1; i<=100; i++) { if (i%2 != 0) printf("%d ", i); } return 0; }
2、从键盘上输入10个整数,程序找出这10个数的最大数,并输出。·
# include <stdio.h> int main(void) { int i; int max; int num[10]; for (i=1; i<=10; i++) { printf("请输入第 %d 个数字: ", i); scanf("%d", &num[i-1]); } max = num[0]; for (i=1; i<10; i++) { if (num[i] > max) max = num[i]; } printf("找出10个数中最大的数为:%d\n", max); return 0; }
3、从键盘输入一些数,当输入的数为0时,程序结束,并输出这些数的和。
# include <stdio.h> int main(void) { int answer; int t; int sum = 0; do { printf("请输入一个数:"); scanf("%d", &t); sum += t; } while (t!=0); printf("这些数的总和为:%d\n", sum); return 0; }
4、从键盘上输入一个日期,请输出这一天是一年的第几天
如: 2013-01-01 输出 : 第1天
# include <stdio.h> int length_of_year(int); int length_of_month(int,int); int length_of_day(int,int,int); int main(void) { int year, month, date, days; printf("请输入年月日(示例:2013-01-01):"); scanf("%d-%d-%d", &year, &month, &date); days = length_of_day(year, month, date); printf("\n%d-%d-%d 是一年中的第 %d 天\n", year, month, date, days); return 0; } int length_of_year(int year) { int z; if (year%4==0 && year%100!=0 || year%400==0) z = 1; else z = 0; return z; } int length_of_month(int year, int month) { int day; if (month==2) { if(length_of_year(year)==1) day = 29; else day = 28; } else if (month==4 || month==6 || month==9 || month==11) day = 30; else day = 31; return day; } int length_of_day(int year, int month, int date) { int i, month_days; for (i=1, month_days=0; i<month; i++ ) month_days += length_of_month(year, month); month_days += date; return month_days; }
5、从键盘输入一个整数,输出此整数的位数。
# include <stdio.h> int main(void) { int num, i=0; printf("请输入一个数:"); while(1) { scanf("%d", &num); if (num<0) { printf("这个数字小于0,请重新输入"); continue; } while (num>0) { num /= 10; i++; } break; } printf("这个数字的长度是 %d\n", i); return 0; }
6、打印以下图形:
*
***
*****
*******
# include <stdio.h> int main(void) { int i, j, k; for (i=0; i<4; i++) { for (j=7-i*2; j>0; j--) { printf(" "); } for (k=0; k<=i*2; k++) { printf("*"); } printf("\n"); } return 0; }
7、打印100以内的所有素数
素数:只能被1和自己整除的数是素数,最小的素数是2
2 3 5 7 11。。。。
# include <stdio.h> int main(void) { int i; int j; for (i=1; i<=100; i++) { for (j=2; j<i; j++) { if (i%j == 0) break; } if (j == i) printf("%d ", j); } return 0; }
相关推荐
关于C语言的毕业论文100个题目.docx关于C语言的毕业论文100个题目.docx关于C语言的毕业论文100个题目.docx关于C语言的毕业论文100个题目.docx关于C语言的毕业论文100个题目.docx关于C语言的毕业论文100个题目.docx...
C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言烟花代码C语言...
c语言小游戏代码,好几个
200个小游戏的C语言源代码,和大家分享,喜欢的就下载吧!
c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言烟花代码c语言...
利用c语言编写小程序游戏,贪吃蛇,扫雷,俄罗斯方块等等
蓝牙c语言代码蓝牙c语言代码蓝牙c语言代码蓝牙c语言代码蓝牙c语言代码蓝牙c语言代码蓝牙c语言代码蓝牙c语言代码
爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心代码c语言爱心...
c语言小游戏c语言项目源码大全合集(60例): c语言24点游戏源码 c语言Turbo C下写的俄罗斯方块 c语言UDP传输系统源码 c语言万年历源码 c语言五子棋源码 c语言俄罗斯方块 c语言做的一个任务管理器 c语言做的播放器...
28个C语言小游戏(免积分下载)主要游戏名如下所示: c语言24点游戏源码 c语言Turbo C下写的俄罗斯方块 c语言五子棋源码 (一个人用不了那么多可以几个人入手哦!) c语言别踩白块儿(双人)源码 c语言吃逗游戏源码 ...
C语言经典题目C语言经典题目C语言经典题目C语言经典题目C语言经典题目C语言经典题目C语言经典题目
c语言简单小题目
各种C语言小程序代码。 例如两数求和,生兔子的问题,圆的周长面积等等
C语言面试题目汇总C语言面试题目汇总C语言面试题目汇总C语言面试题目汇总C语言面试题目汇总
用c语言完成贪吃蛇的课程设计题目,自己可以添加其他部分。仅供分享。
经典小游戏 C语言 源代码 贪吃蛇 经典小游戏 C语言 源代码 贪吃蛇
c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言通讯录代码完美实现 c语言...
c语言12章源代码 c语言12章源代码 c语言12章源代码
一些C语言的基本题目本代码