资源描述:
《c语言上机作业.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第七次上机作业写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息。#include intmain( ) { int prime(int); /*函数原型声明*/ int n; printf("Input an integer:"); scanf("%d",&n); if (prime(n)) /*如prime函数返回值“真”,则素数*/ printf("%d is a prime."n); else printf("
2、n%d is not a prime.",n); } int prime(int n) /*此函数当n为素数时返回1,否则返回0*/ { int flag=1,i; for (i=2;i#d
3、efine N 3 int array[N][N]; convert(int array[3][3]) /*定义转置数组的函数*/ { int i,j,t; for (i=0;i4、 } main( ) { int i,j; printf("Input array:"); for (i=0;i5、 printf("");} convert(array); /*调用函数,对实参数组array转置*/ printf("convert array:"); for (i=0;i6、 3 4 5 6 7 8 9 convert array: 1 4 7 2 5 8 3 6 9写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列#include #define N 10 char str[N]; //全局数组 int main(int argc, char* argv[]) { void sort(char[]); //函数声明 int i;
7、 printf("please input string:"); scanf("%s",&str); sort(str); printf("string sorted:"); for(i=0;i8、(j=1;j